Java printf作弊:这是合法的



此作弊编译并运行在Netbeans中。但是,由于几个不同的原因,似乎这可能不是合法的。还是?在某些情况下,它可能会使代码变得更加紧凑。只是好奇。

System.out.printf("%-20d John Smith %n", 12);

...给我:

12                   John Smith 

这是完全合法的,-20左对齐二十个空间,而%n是一个新线。

最新更新