gpt4 book ai didi

java - Java中printf期间分离列表元素

转载 作者:行者123 更新时间:2023-12-02 10:37:01 26 4
gpt4 key购买 nike

我有一个列表汽车,我想使用格式化程序将其写入一个新文件,但是当我要使用 printf 时,我不知道如何获取期望的输出

public static void Write() throws Exception {
for (int i = 0; i < cars.size(); i++) {
x.format(cars.get(i).toString(), " ");

}
System.out.println("A new file has been created");
}

我应该在 %n 的位置添加什么,以便将所有元素 (i) 打印在新行中?

最佳答案

您使用了Formatter.format错误。

第一个参数应该是格式字符串,其余是用于替换的对象。

在你的情况下,你必须使用

 x.format("%s%n", cars.get(i).toString());

哪里

  • %s 是第一个参数的占位符
  • %n 将被替换为平台特定的行分隔符。

此方法的 Javadoc 详细描述了“format”字符串的格式。

关于java - Java中printf期间分离列表元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53204446/

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