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
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
Oi,
indexOf + substring?
Tchauzin!
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
consegui
é assimString[] 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.