【发布时间】:2012-08-27 19:42:12
【问题描述】:
我有一个任务,我们需要使用 toString() 方法创建一个 User 类。 toString 方法应该返回一个包含用户所有信息的字符串。我们需要创建一个包含 50 个用户对象的数组,并在单独的行上打印有关每个用户的信息。问题是,我想把所有东西都放在一个整齐的桌子上,所有字符串的长度都一样。比如:
User Name Password Full Name Email
___________________________________________________________________________________________
shortUser 12345 John Smith jSmith@shortnames.com
thisUserIsLonger 1234567890 Smitty Werbenjagermanjensen Smitty@thisOneIsLong.com
我想保持上表中的所有内容对齐。这在 C++ 中很容易,因为我可以使用 setw() 根据字段的大小动态填充空格。在 Java 中可以做到这样的事情吗?
【问题讨论】: