Color ponto e virgula

3 respostas
faicoxim

Como eu posso fazer pra entrar com algo que possua . ou , (ponto ou virgula)
ex:
um arquivo com extensão

java.class e possa alterar do ponto pra frente

3 Respostas

lina

Oi,

indexOf + substring?

Tchauzin!

faicoxim

consegui
é assim

String[] ex = arquivo.split(",.");   --> esse arquivo é uma variavel string que recebe do teclado dentro dos (" coloca aqui o ponto e virgula ")

aí voce pode escrever assim java.class ou java,class

agora eu queria saber como faço pra alterar somente após a virgula

nel

faicoxim:
consegui
é assim

String[] ex = arquivo.split(",.");   --> esse arquivo é uma variavel string que recebe do teclado dentro dos (" coloca aqui o ponto e virgula ")

aí voce pode escrever assim java.class ou java,class

agora eu queria saber como faço pra alterar somente após a virgula

Certo.

Você deveria ter seguido a dica da lina, veja:

String arquivo = "java.class"; int index = arquivo.indexOf("."); if(index == -1) { index = arquivo.indexOf(","); } String result = arquivo.substring(index, arquivo.length()); System.out.println(result);

Se por acaso, o usuário entrar com vários pontos e/ou vírgula, algo como meuprograma.java.class você deve substituir o método indexOf por lastIndexOf.
Abraços.

Criado 17 de agosto de 2011
Ultima resposta 17 de ago. de 2011
Respostas 3
Participantes 3