Академический Документы
Профессиональный Документы
Культура Документы
MTODO LENGTH
O mtodo length utilizado para retornar o tamanho de uma determinada string, incluindo tambm os espaos em branco presentes nela. Esse mtodo retorna sempre um valor do tipo int. Veja sua sintaxe:
<String>.length();
Na prtica, o mtodo length muito utilizado quando necessrio ler uma varivel String do comeo at o final, tanto para a busca de caracteres ou palavras quanto para a criao de banners.
MTODO LENGTH
class Exemplo0408 { public static void main (String args[]) { String A="Aprendendo Java"; int tamanho; tamanho=A.length(); System.out.println("String: " + A); System.out.println("O tamanho da string : " + tamanho); } }
MTODO CHARAT
Usado para retornar um caractere de uma determinada string de acordo com um ndice especificado entre parnteses. Esse ndice referese posio do caractere na string, sendo 0 o ndice do primeiro caractere. O mtodo charAt util quando for necessrio verificar a existncia de um caractere na string. Por exemplo: suponha que uma determinada string s possa conter nmeros a funo charAt pode ser usada para verificar a existncia de dgitos numricos nessa string. A sintaxe do mtodo charAt a seguinte:
<String>.charAt(<ndice>);
MTODO CHARAT
class Exemplo0409 { public static void main (String args[]) { String A="Aprendendo Java"; System.out.println("String= " + A); System.out.println("caracter = " + A.charAt(5)); for (int i=11;i<=14;i++) System.out.print(A.charAt(i)); } }
<String>.toUpperCase() ou <String>.toLowerCase()
MTODO SUBSTRING
Retorna um cpia de caracteres de uma string a partir de dois ndices inteiros especificados, funcionando basicamente da mesma forma que o mtodo charAt dentro de um lopping. A sintaxe da substring a seguinte:
O primeiro argumento especifica o ndice inicial a partir do qual se inicia a cpia dos caracteres O segundo argumento especifica o ndice final, em que termina a cpia dos caracteres Se os ndices especificados estiverem fora dos limites ser gerado o erro StringIndexOutOfBoundsException
MTODO SUBSTRING
class Exemplo0411 { public static void main (String args[]) { String A="Aprendendo Java"; System.out.println(A); System.out.println("do 3 caracter ate o fim: " + A.substring(2)); System.out.println("do 1 caracter ate o 10: " + A.substring(0,10)); System.out.println("do 12 caracter ate o 15: " + A.substring(11,15)); } }
MTODO TRIM
Seu objetivo remover todos os espaos em branco que aparecem no incio e no final de uma determinada string. Sero removidos apenas os espaos do incio e do fim da string; no sero removidos os espaos entre as palavras. Sua sintaxe a seguinte:
<String>.trim(); class Exemplo0412 { public static void main (String args[]) { String frase = " Cristo: o rei dos reis "; System.out.println("Sem espaos: " + "*" + frase + "*"); System.out.println("Sem espaos: " + "*" + frase.trim() + "*"); } }
MTODO REPLACE
utilizado para substituio de caracteres, ou grupo de caracteres, em uma determinada string. Para seu funcionamento necessrio informar o(s) caractere(s) que deseja(m) substituir e por qual(is) caractere(s) ele ser(o) substitudo(s). Caso no haja na string nenhuma ocorrncia do caractere a ser substitudo, a string original retornada, isto , no ocorre nenhuma alterao.Veja sua sintaxe:
MTODO REPLACE
class Exemplo0413 { public static void main (String args[]) { String A="banana nanica"; System.out.println("String: " + A); System.out.println(); System.out.println("Troca caracter 'a' por 'u' : " + A.replace('a', 'u')); System.out.println("Troca caracter 'n' por 'N' : " + A.replace('n', 'N')); System.out.println("Troca caracter espao por '_' : " + A.replace(' ', '_')); } }
MTODO VALUEOF
usado para converter diversos tipos de dados em strings. Esse mtodo aceita vrios tipos de argumento (nmeros ou cadeia de caracteres) e transforma-os em strings. Uma das sintaxes possveis:
String.valueOf(<nome da varivel a ser convertida>) class Exemplo0414 { public static void main (String args[]) { int a = 11; long b = 222; float c = 3333; double d = 4.444; String S = String.valueOf(a) + " " + String.valueOf(b) + " " + String.valueOf(c) + " " + String.valueOf(d); System.out.println("Conteudo de s: " + S); } }
MTODO INDEXOF
usado para localizar caracteres ou substrings em uma String. Quando realizamos a busca de uma palavra em um texto, estamos usando algo parecido com o funcionamento de indexOf, isto , ele busca uma palavra e retorna a posio onde ela se encontra. Caso haja sucesso na busca, retornado um nmero inteiro referente a posio do texto onde o caractere foi encontrado, ou a posio do texto onde se inicia a substring localizada. Casa haja insucesso na busca retornado o valor inteiro -1. A sintaxe :
MTODO INDEXOF
class Busca{ public static void main (String args[]){ String texto = "Livro Java 2 Ensino Didtico"; char caractere ='a'; System.out.println("ndice:"+texto.indexOf(caractere)) ; System.out.println("ndice:"+texto.indexOf(caractere,1 0)); System.out.println("ndice:"+texto.indexOf("Ensino")); System.out.println("ndice:"+texto.indexOf("Java",15)) ;}}