java - 如何在 Java 中并排打印行?

标签 java algorithm printing system.out

我在任何地方都找不到这个;我可能会用错误的关键字找到它。

图画千言万语,我来解释一下。

假设我们有一组未知数量的字符串:

String hello = "Hello world\n Welcome\n"
String goodbye = "Goodbye\n See you in the next life\n"
String do = "Do something\n Be part of us\n"

我想要一个产生这样结果的函数:

String hellogoodbyedo = "
  Hello world_________________Goodbye________________________Do Something\n
  Welcome_____________________See you in the next life_______Be part of us\n"

其中_表示空格。有这样做的明智方法吗?

最佳答案

你可以使用

System.out.printf("%-20s%-s20s%-20s%n", field1, field2, field3);

关于java - 如何在 Java 中并排打印行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10374544/

相关文章:

ruby-on-rails - Ruby:使用 ruby​​ 连接到打印机

java - 什么是 null :Java?

java - 如何将 HashMap 值传递给列表

java - MySql Connector J JDBC 驱动程序不支持连接池吗?

python - 迭代打印并行列表以打印 Python 中的列

java - 星微中心图像

java - 自建http服务器无法处理postman请求

java - 维基百科用于其版本比较功能的算法是什么

python - 使用 fuzzywuzzy 时如何更有效地比较字符串?

arrays - 找到数组中两个子数组之和的最小绝对差