Informações Complementares
Métodos da String
substring - O método que
erroneamente foi definido como substring - pois
deveria ser subString, recebe dois
argumentos do tipo inteiro, onde define a posição inicial da string (começando do 0) e onde deve terminar a
string (começando de 1), isso quer dizer:
“abcdefghijlmnop”.substring(0,3); //resulta em abc
A Classe String é
final - Nenhum método da classe String pode ser substituído, visto que a classe
é final.
concat –
Adiciona uma string a outra, porém não altera a string em que o método está
sendo executado:
String s = “teste”;
s.concat(“não mudou”);
System.out.println(s); //Resultado “teste”
Note que nenhuma
alteração foi efetuada na string s. Se desejássemos alterar s, o código deveria
ser da seguinte forma:
String s = “teste”;
s = s.concat(“não mudou”);
System.out.println(s); //Resultado “teste não mudou”
equalsIgnoreCase – testa se uma string é igual a outra ignorando a diferença entre
letras maiúsculas e minúsculas:
String sl = “teste”;
String su = “TESTE”;
System.out.println(“sl.equals(su)); //resultado: false
System.out.println(“sl. equalsIgnoreCase (su));
//resultado: true
Length –
Obtém o tamanho da string.
String nome = “thiago campos”;
System.out.println(“nome.length()); //resultado: 13
Replace –
Substitui os caracteres de uma string
String texto = Est4maos 4qui p4r4 test4r”;
Texto = texto.replace(‘4’,’a’);
System.out.println(“ //resultado: Estamos aqui para
testar
toLowerCase –
Muda todas as letras que estiverem maiúscula para letra minúscula.
String s = “AKJDJE”;
s.toLowerCase();
System.out.println(s); //resultado: akjdje
toUpperCase –
Processo inverso do toLowerCase, ou seja, transforma em maiúscula todas as
letras que estiverem minúscula.
String s = “teste de caixa alta”;
S = s.toUpperCase();
System.out.println(s); //TESTE DE CAIXA ALTA
trim – Retira
espaços das extremidades de uma string.
String s = “ tem um “;
S = s.trim();
System.out.println(“*” + s.trim()+ “*”); //resultado: *tem
um*
Classe Java.lang.Math
abs –
retorna o valor absoluto de um argumento
int n=-4;
System.out.println(Math.abs(n)); //resultado: 4
ceil - retorna o numero “ponto
flutuante inteiro” superior mais próximo.
System.out.println(Math.ceil(3.8); //resultado: 4.0
floor –
retorna o numero ponto flutuante inteiro inferior mais próximo.
System.out.println(Math.floor(11.2); //resultado: 11.0
max –
retorna o maior numero entre dois informado:
System.out.println(Math.max(3,8); //resultado: 8
min –
retorna o menor numero entre dois informado:
System.out.println(Math.min(3,8); //resultado: 3
round – Arredonda
um numero ponto flutuante recebido como argumento:
System.out.println(Math.round(3.4); //resultado: 3
random –
retorna um numero aleatório entre 0.0 e menor que 1.0.
System.out.println(Math.random(); //resultado:
qualquer valor entre 0.0(inclusive) e menor que 1.0
Referencia Bibliografica
DEITEL & DEITEL. Java – como programar. 4ª Edição, Bookman,
2003.FURGERI, SÉRGIO – Java 2 Ensino Didático. Editora Érica, 2002.SIERRA,
KATHY & BATES, BERT. JAVA 2 – Certificação SUN – Programador
edesenvolvedor. 2ª Edição, AltaBooks.
Nenhum comentário:
Postar um comentário