字符串变量中的\ t和\ n不会显示在JOptionPane.showMessageDialog中
我试图在变量中累积一个字符串,但制表符和换行符不会生效。
这是我的代码:
String message = ""; for(int i=1; i<=5; i++) { message += i +"\t"; } JOptionPane.showMessageDialog(null, message);
它只显示:
1 2 3 4 5
而不是在数字之间有标签
将消息放入JTextArea,如下所示。
String message = ""; for(int i=1; i<=5; i++){ message += i +"\t"; } JOptionPane.showMessageDialog(null, new JTextArea(message));
使用HTML标记。
用于表示HTML中的不间断空格字符。 将您的代码更改为以下语句:
String message = ""; String tab = " "; for ( int i = 1; i <= 5; i++ ) message += i + tab ; message += ""; JOptionPane.showMessageDialog(null, message);
你可以通过增加/减少数字来安排数字之间的空格
实体。