gpt4 book ai didi

java - 如何打印java txt文件中的列

转载 作者:搜寻专家 更新时间:2023-11-01 01:06:16 24 4
gpt4 key购买 nike

我正在尝试在一个 .txt 文件上打印多个数组,先打印一个数组,然后创建另一列并打印另一个数组,我该如何格式化它才能工作?

我不记得执行此操作的格式化命令我现在需要所有列对齐我有这个

private static void makeFile(String[] name, String[] nickname, String[] capital, 
String[] flowers, String[] population) throws FileNotFoundException
{
PrintWriter out = new PrintWriter ("out.txt");

for (int i = 0; i< 50 ; i++)
out.println( name[i] +" \t "+ nickname[i] );

out.close();
}

这是打印出来的

enter image description here

我如何修复它,使它们全部对齐,还有 3 列要添加到此我如何让它们也对齐??

最佳答案

你应该像这样使用String.format

String.format("%-30s %s", name[i], nickname[i])

其中 30 是名称的最大长度。

关于java - 如何打印java txt文件中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20202563/

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