Olá a todos…
Estou precisando comparar duas estrings para saber qual é maior…
tipo…
if(“joão” > “alexandre”){
return;
}
Gostaria de saber como fazer…
Brigadu…
Olá a todos…
Estou precisando comparar duas estrings para saber qual é maior…
tipo…
if(“joão” > “alexandre”){
return;
}
Gostaria de saber como fazer…
Brigadu…
if ( string1.length() > string2.length() )
...
E se elas tiverem o mesmo ( length() )
e sua ordem alfabetica diferente…???
Eu uso nomeDaString.equals
, n fica melhor matheus??
faça o seguinte
if(string1.compareTo()>string2.compareTO())
assim ele devolverá a comparação de ordem alfabética
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
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
Valeu galera…
Ajudaram pra caramba…
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!
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 |???
o length retorna o tamanho da String, ou seja, o numero de caracteres Unicode 16-bit da String.
[]'s