Comparando Strings

10 respostas
J

Olá a todos…
Estou precisando comparar duas estrings para saber qual é maior…

tipo…

if(“joão” > “alexandre”){

return;

}

Gostaria de saber como fazer…

Brigadu…

10 Respostas

M
if ( string1.length() > string2.length() )
   ...
J

E se elas tiverem o mesmo ( length() )

e sua ordem alfabetica diferente…???

C

Eu uso nomeDaString.equals, n fica melhor matheus??

K

faça o seguinte
if(string1.compareTo()>string2.compareTO())
assim ele devolverá a comparação de ordem alfabética

D

Quando verificar a ordem alfabetica de string eu uso o código abaixo:

if(string1.compareTo(string2) > 0){

// string1 tem ordem alfabetica maior que string2

}

if(string1.compareTo(string2) == 0){

// string1 tem a mesma ordem alfabetica que string2

}

if(string1.compareTo(string2) < 0){

// string1 tem ordem alfabetica menor que string2

}

espero ter ajudadeo…

Darcy

C

Dê uma olhada na tiptech da Sun disponível aqui no nosso portal (http://www.portaljava.com.br/home/modules.php?name=Content&pa=showpage&pid=57). Lá tem uma boa exposição de como se comparar strings.
Carlos

J

Valeu galera…

Ajudaram pra caramba…

B

o string.lenght retorna um int , o string.equals compara a string com o objeto especificado.
acho que isso nao se aplica no caso do nosso amigo!

C

O Bossi valeu mesmo!!

Tp, na facul a funcao estou estudando infelizmente pascal, e o professor falo q o length conta os caracteres, ta certo isso |???

A

o length retorna o tamanho da String, ou seja, o numero de caracteres Unicode 16-bit da String.

[]'s

Criado 7 de outubro de 2004
Ultima resposta 8 de out. de 2004
Respostas 10
Participantes 8