【问题标题】:How to print arraylist in several lines instead of one long [duplicate]如何以多行而不是一长行打印arraylist [重复]
【发布时间】:2019-08-01 13:41:36
【问题描述】:
//I have written this method but I don't know how to proceed. 

public static void print(ArrayList<Integer> list) {
    for (int i=0;i<list.size();i++) {
        System.out.print(list.get(i));

【问题讨论】:

  • println........
  • println 相当于print,它在行尾添加\n(因此得名...~print\n
  • @ArnaudDenoyelle 很挑剔,它添加了 JVM 配置的行分隔符,通常是 \n,但也可以是其他任何东西(例如 Windows 上的 \r\n)。
  • 我相信它是“打印线”的缩写。 ln 已从其他编程语言(包括 Pascal)的标准库中接管。

标签: java


【解决方案1】:

通过使用

System.out.println(list.get(i));

而不是

System.out.print(list.get(i));

println 方法在您打印的内容之后添加一个换行符。

【讨论】:

  • System.out.println(list.get(i));或 System.out.print(list.get(i)+"\n");
  • Ankit,为什么要这样做?它不会使代码更清晰,只会更混乱。
  • 只是一个替代方案...似乎用户是新手卡在小点上..帮助他向他展示替代方案:)
  • 是的,但这不是“替代方案”。为了避免不得不做这样的事情,创建了 println。
  • 好吧,伙计;)你是对的
猜你喜欢
  • 1970-01-01
  • 2023-01-27
  • 1970-01-01
  • 1970-01-01
  • 2022-01-16
  • 1970-01-01
  • 2011-03-26
  • 1970-01-01
  • 2023-03-07
相关资源
最近更新 更多