请问如何实现JAVA中,格式化输出到对话框?

来源:百度知道 编辑:UC知道 时间:2024/05/27 15:10:24
例如输出
1
121 123
111 1234 234
右对齐输出,用JOptionPane()输出,都占7个字符位置,比如1就是前面6个空格,121是前面4个空格

class a
{
public static void main(String args[])
{
int i = 32;
String s = i + "";
int n = 7 - s.length();
for(i=0;i<n;i++)
{
s = " " + s;
}
System.out.println("格式化后的数为:" + s);

n = 0;
for(i=0;i<s.length();i++)
{
if(s.charAt(i) == ' ')
n++;
}
System.out.println("空格个数为" + n);
}
}

把数字转化为字符串,长度不够7的话,在前面补空格。

你想让输出满足什么规律啊?