Alguns métodos - APIs
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