Pessoal recebo uma string do usuário e quando ele tiver uma vírgula tenho que trata-la e quando ele vem sem virgula não faço nada.
O tratamento eu montei legal, o problema é detectar quando vem com , e quando vem sem.
Alguém tem alguma dica?
Encontrar caracter dentro de string
P
5 Respostas
Usa o indexOf(), assim:
String s = "comvirgula,";
if(s.indexOf(',') != -1)
System.out.println("veio com virgula");
else
System.out.println("veio sem virgula");
Certo? 
P
Valeu.
F
V
for (int i = 0; i < variavel.length(); i++)
{
if (",".equals(variavel.charAt(i)))
// ... tratamento ....
}
T
for (int i = 0; i < variavel.length(); i++)
{
if (",".equals(variavel.charAt(i)))
// ... tratamento ....
}
O código acima tem um pequeno bug - estamos tentando comparar uma String (",") com um char (variavel.charAt(i)) usando equals.
Criado 15 de agosto de 2006
Ultima resposta 15 de ago. de 2006
Respostas 5
Participantes 5
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo