Java 如何避免控制台打印错误
如何正确打印从数据库获取的数据 在控制台上打印出来的内容如下->Java 如何避免控制台打印错误,java,mysql,database,printing,console,Java,Mysql,Database,Printing,Console,如何正确打印从数据库获取的数据 在控制台上打印出来的内容如下-> 您可以使用String.format while(res1.next()){ System.out.println(String.format("%-16s",res1.getString("id")) +String.format("%-16s",res1.getString("name")) +String.format("%-24s",
您可以使用
String.format
while(res1.next()){
System.out.println(String.format("%-16s",res1.getString("id"))
+String.format("%-16s",res1.getString("name"))
+String.format("%-24s",res1.getString("class"))
+String.format("%-16s",res1.getString("age")));
}
由于\t包含8个空格,因此我根据您在resultset的标头中给出的\t值提供了“%-16s”。希望这有助于解决您的问题。
此处给出了输出的图像:可能的
while(res1.next()){
System.out.println(String.format("%-16s",res1.getString("id"))
+String.format("%-16s",res1.getString("name"))
+String.format("%-24s",res1.getString("class"))
+String.format("%-16s",res1.getString("age")));
}