Transformar Scanner em format ?

2 respostas
java
R

Olá amigos , bom sou iniciante , más não sei se isso é possivel
eu queria transformar uma String de Scanner em um formato por exemplo

eu queria que o usuario defina o nome da pessoa e a idade assim
Richard 15

Scanner teclado = new Scanner(System.in); //aqui o scanner
String info= teclado.nextLine(); // ai a string sai assim Richard 15

ai eu gostaria de saber se eu poderia exibir elas separadamente ou transformar em um formato como

Nome = info //ai eu queria pegar apenas o nome
Idade = info // e aqui a idade

gostaria de saber se isso é possivel ! , obrigado!

2 Respostas

F

Olá Richard,

Se você quer atribuir esses valores separadamente à outras variáveis, pode usar a função split. Algo assim:

String nome = null;

String idade = null;

String[] nomeIdade = info != null ? info.split(" ") : null;

if (nomeIdade != null) {

nome = nomeIdade[0];

idade = nomeIdade[1];

System.out.println(nome + " " + idade);

} else System.out.println(Warning info= + info);
R

É isso mesmo , não conheço muitos componentes do java , ainda sou iniciante , muito obrigado pela ajuda

Criado 2 de fevereiro de 2016
Ultima resposta 2 de fev. de 2016
Respostas 2
Participantes 2