Salvar valor no meio de String

2 respostas
java
Johnathan_Evan

Gente, eu tenho uma String contendo a seguinte linha "senha: 12345 codigo: 12"
eu preciso armazenar essa senha em uma nova String, tem algum metodo para isso? ou, alguma dica para me ajudar

2 Respostas

D

Esse tipo de problema pode ser resolvido com “RegEx”, mas, se no seu caso, a String sempre começa com “senha: " e depois da senha há um " codigo:” você pode fazer assim:

String senha = "senha: 12345 codigo: 12";
System.out.println(senha.substring(senha.indexOf(' ')+1).substring(0, senha.indexOf(' ')-1));
Johnathan_Evan

Muito obrigado, me ajudou bastante!! Porém, eu armazenei em uma variavel para fazer comparação em seguida, obrigado !

Criado 28 de maio de 2017
Ultima resposta 30 de mai. de 2017
Respostas 2
Participantes 2