分裂一个字符串

Mik*_*ike 2 java split

我想取下面的代码并将我输入的5个数字字符串放入框中,并在每个数字之间输出5个空格.所以我可以进入12345,输出就是1 2 3 4 5.

我不知道如何做到这一点,或者在哪里插入代码.

String number;

while (true)
{
number = JOptionPane.showInputDialog("Enter Number");       

if(number.length() >5 )
{
JOptionPane.showMessageDialog(null,"Please enter a 5 digit number!","Try again",
        JOptionPane.PLAIN_MESSAGE);
    }
else break;
}
JOptionPane.showMessageDialog(null,"The new result is " + number,"Results",
        JOptionPane.PLAIN_MESSAGE);

        System.exit(0);
Run Code Online (Sandbox Code Playgroud)

谢谢

vau*_*ham 9

正则表达式非常有趣,这段代码只是在每个数字后面添加一个空格:

String numbers = "12345";
numbers = numbers.replaceAll("(\\d)", "$1 ").trim();
Run Code Online (Sandbox Code Playgroud)