Comparando Strings

3 respostas
M

Como eu faço para comparar Strings? eu programava em c++, e lá era utilizada uma função strcmp(x,y). em java como eu comparo Strings?

3 Respostas

V
x.equals(y);
R

ou, se vc quiser saber qual a maior, usa compareTo

String umaString = leString1();
String outraString = leString2();
//... apos ler os conteudos das strings
int comp umaString.compareTo(outraString)
if (comp < 0)
System.out.println(umaString+" é maior que "+outraString);
else
 if (comp == 0)
  System.out.println(umaString+" é igual a "+outraString);
  else
   System.out.println(umaString+" é menor que "+outraString);
/...
R

Depende, vc quer q retorne true or false, pode usar (String).equals(outraString) ou compareTo, q no caso (String).compareTo(outraString), retornando inteiros

Criado 20 de agosto de 2004
Ultima resposta 21 de ago. de 2004
Respostas 3
Participantes 4