gpt4 book ai didi

java - System.out.println() 从数据库到表

转载 作者:行者123 更新时间:2023-11-29 09:38:33 25 4
gpt4 key购买 nike

目前,我从 MS Access 数据库中提取数据,并在 java 应用程序中将其 system.out.print 到控制台。我使用/t 来隔开数据,但它看起来很笨拙。我想把它放在某种 table 上以获得更令人愉悦的外观。任何帮助都会非常感谢。

          while(rs.next())
{
System.out.print(rs.getInt("season_number")+"\t");
System.out.print(rs.getInt("season_episode_number")+"\t");
System.out.print(rs.getInt("series_episode_number")+"\t");
System.out.print(rs.getString("title")+"\t");
System.out.print(rs.getString("directed_by")+"\t");
System.out.print(rs.getString("written_by")+"\t");
System.out.print(rs.getDate("origional_air_date")+"\t");
System.out.println(rs.getFloat("viewing_figures")+"\t");

}
}

最佳答案

为了理顺输出的最佳解决方案是使用 System.out.printf()

由于 printf 与 C'printf 非常相似,您可以使用控制字符来格式化输出。像这样:

System.out.printf( "%-3.2d %-20.20s\n", rs.getInt("season_number"), rs.getString("title") );

检查这个link出。

关于java - System.out.println() 从数据库到表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5475896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com