Comparando STRING[RESOLVIDO]

3 respostas
couta

e ai galera!!! to querendo pegar a String data="01/01/2010" e comparar apenas as 5 primeiras posicoes que seria "01/01"
mas ta dando erro aqui....eu acredito q seja mais ou menos como to fazendo mas nao ta dando...

String data ="01/01/2010",data2="01/01";
String d="";
for(int i =0;i<5;i++){
d=data.charAt(i)+"";  // a intençao aqui é dpois de percorrer as 5 posiçoes concatenando a String "d" esta valendo "01/01"
}

if(d.equals(data2)){
return saida="1";
}

3 Respostas

ViniGodoy

Não serve?

String data ="01/01/2010",data2="01/01"; if (data.startsWith(data2)) { // igual }

ViniGodoy

Em todo caso a concatenação no seu for deveria ser:

d += data.chatAt(i);

Outra possibilidade é usar o método substring, sem o for:

d = data.substring(0, 5);
couta

blz…deu certo… vlw cara

Criado 28 de dezembro de 2009
Ultima resposta 28 de dez. de 2009
Respostas 3
Participantes 2