import javax.swing.JOptionPane;
public class Numero{
public static void main(String[] args) {
String numero;
int numero1;
numero = JOptionPane.showInputDialog( "Digite o Numero" );
numero1 = Integer.parseInt( numero );
int [] array = {numero1};
for (int i = 0; i < array.length; i++){
System.out.println(array[i] + " ");
}
System.exit(0);
}
}
Como faço para dividir a String que eu digitar dentro do JOptionPane. Exemplo se eu digitar no JOptionPane “3223”, gostaria que o programa me retornasse “3 2 2 3”. Agradeço se alguém puder me ajudar.
usa o metodo toCharArray da classe string p/ vc ter uma array de char
por ex:
String x = JOptionPane.showInputDialog( "Digite o Numero" );
array = x.toCharArray();
for (int i = 0; i < array.length; i++){
System.out.println(array[i] + " ");
}
Wonder testei seu código, ele separou a string só que uma letra ou no caso número por linha e o que eu precisava era um espaço ou mais entre os caracteres na mesma linha. Exemplo: Se eu digito 67812 eu gostaria que o programa me retornasse 6 7 8 1 2 e o programa está me retornando no momento
6
7
8
1
2