在Java1.4中格式化表

在Java1.4中格式化表,java,format,Java,Format,我的老师要求我使用Java1.4,我需要使用格式化程序将我的输出格式化成表。我还有别的办法吗? 现在,我看到它是这样的: System.out.printf("%-15s %-15s %-15s %n", "Name", "Day", "Time"); for (int i = 0; i < show.size(); i++){ System.out.printf("%-15s %-15s %-4d %n", ((showInfo)show.get(i)).name

我的老师要求我使用Java1.4,我需要使用格式化程序将我的输出格式化成表。我还有别的办法吗? 现在,我看到它是这样的:

System.out.printf("%-15s %-15s %-15s %n", "Name", "Day", "Time");
    for (int i = 0; i < show.size(); i++){
        System.out.printf("%-15s %-15s %-4d %n", ((showInfo)show.get(i)).name, ((showInfo)show.get(i)).day, ((showInfo)show.get(i)).time);
System.out.printf(“%-15s%-15s%-15s%n”、“名称”、“日期”、“时间”);
对于(int i=0;i

它在IDE上工作,但当我在命令提示符(1.4)下运行它时,它会给我错误。还有其他方法生成表吗

任何帮助都会很好!提前感谢!

Java 1.4没有,它是在Java 1.5中添加的

您需要确保在IDE中实际使用Java1.4,以确保只使用该Java版本中存在的方法

我已经有一段时间没有使用Java1.4了,但是您必须自己进行格式化,例如,如果字符串太短,请留下填充


顺便说一句:告诉你的老师跟上时代,Java 1.4于2002年发布,Java 5(1.5)于2004年发布,Java 6(1.6)于2006年发布,Java 7(1.7)于2011年发布。使用过时且不安全的(!)版本的Java来约束学生有什么用?

“当我在命令提示符(1.4)中运行它时,它会给我错误。”你会遇到什么样的错误?@dasblinkenlight是这样的:System.out.printf(%-15s%-15s%-15s%n”,“Name”,“Day”,“Time”);for(int i=0;i