Salve! Salve! galera, esses dias fazendos alguns simulados, me deparei muito com os metodos da class String e na hora deu maior branco. Resolvi fazer uma class com todos os metodos mais propricio a cair no exame segundo a kathy. Veja abaixo:
class MetSting{
public static void main(String arg[]){
String a = "lopes";
//return caractere do indice especificado
//caso passe o valor fora uma exceção sera lançada
//StringIndexOutOfBoundsException
//mas eh compilado pq a logica ta correta, voce so
//nao soube contar
System.out.println(a.charAt(4));
//metodo que compara valor de uma string independente se
//ta em maiusculo ou minusculo
String b = "neto"; String c = new String("NETO");
System.out.println(b.equalsIgnoreCase(c));
//esse aqui informe o o tamanho da string em int
//length() isso eh um metodo nao um atributo
System.out.println(a.length());
//cuidado length eh um atributo de array
//que informa o tamanho do array nao pode ser usado
//para string
String[]x = new String[2];
System.out.println(x.length);
//essa aqui replace eh de substituição
//eh o char para substituicao
//se por um char invalido nao acontece nada com
//a string
String t = "oioioioioi";
System.out.println(t.replace('i','u'));
//essse eh lenha cai muito no exame
//substring informo a posicao e ele retorna dali ate o fim ou no
//intervalo especificado lembrado que o segundo args começa de 1
String ca="camilo lopes";
System.out.println(ca.substring(2));
System.out.println(ca.substring(1,4));
//converte de maiusculo para minusculo
String mi = "OLiveIra";
System.out.println(mi.toLowerCase());
//faz o inverso minusculo para maiusculo
String mm = "pulga";
mm = mm.toUpperCase();
System.out.println(mm);
//esse aqui remove os espaço entre as string duas
//string
String mam = "Dog Lop ";
System.out.println(mam.trim() + "Cat");
}
}
flw… espero ter ajudado. achei uma forma legal para decorar… e entender quem puder aproveitar ta ae:D
apesar de ser composto!!