public class Format
{
public static void main(String args[])
{
System.out.printf("%30s|%30s","Organization","Number of users");
System.out.printf("%30s|%30s","Arcot","100");
}
}
打印:
Organization| Number of users Arcot| 100
为什么第二行不对齐?尽管单词“100”有足够的填充,但单词“Arcot”没有提供足够的填充。抱歉,此文本窗口应用其自己的格式,它没有显示我粘贴为输出的内容。您可能需要运行代码才能看到获得的输出。
最佳答案
试试这些。
System.out.println(String.format("%30s|%30s","Organization","Number of users"));
System.out.println(String.format("%30s|%30s","Arcot","100"));
关于java printf 需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5013510/