我正在阅读Effective Java,它%n用于所有地方的换行符.我\n在Java程序中使用了相当成功的换行符.
哪个'正确'?怎么了\n?为什么Java改变了这个C约定?
新手在这里,但我最终在我的智慧.我已经完成了我的程序,但是在打印时只需要格式化方面的帮助.
if(count == 3)
System.out.printf ("%-15s %15s %15s %15s %15s %n", n, " is compatible with
",dates[k],dates[k+1],dates[k+2]);
Run Code Online (Sandbox Code Playgroud)
我的输出是
Stacey Francis is compatible with Owen Farrell Jack Clifford Joshua Watkins
Run Code Online (Sandbox Code Playgroud)
我希望我的输出是(不重复斯泰西弗朗西斯名称或"兼容":
Stacey Francis is compatible with Owen Farrell
Jack Clifford
Joshua Watkins
Run Code Online (Sandbox Code Playgroud)
只是想知道如何解决这个问题?
谢谢,
科斯蒂