gpt4 book ai didi

java - 如何在java中打印int新行?

转载 作者:行者123 更新时间:2023-12-01 16:43:34 27 4
gpt4 key购买 nike

我想在新行中打印整数。
喜欢

 1
2
3
..

我如何使用System.out.println(a,b,c)//这里的逗号仅用于解释这一点。你能帮我吗?

System.out.println(a,b,c)

最佳答案

下面是一个使用 Java 9+ 功能来执行此操作的示例(请注意,它会创建一个额外的列表,因此不要对太多对象执行此操作):

List.of(a, b, c).forEach(System.out::println);

如果您对类型有疑问,可以执行以下操作:

List.<Object>of(a, b, c).forEach(System.out::println);

在 Java 8 中,您可以执行以下操作:

Arrays.asList(a, b, c).forEach(System.out::println);
//If this doesn't work, do this:
Arrays.asList(a, b, c).forEach(i -> System.out.println(i));
//If the types don't work, do this:
Arrays.<Object>asList(a, b, c).forEach(System.out::println);
//If none of them work, do this:
Arrays.<Object>asList(a, b, c).forEach(i -> System.out.println(i));

这是一个使用 String.format 的示例,它不会创建任何额外的列表:

System.out.println(String.format("%d\n%d\n%d\n", a, b, c));

您可以通过直接使用 System.out.format 来改进这一点,如下所示:

System.out.format("%d\n%d\n%d\n", a, b, c);

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

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