小编Daw*_*wid的帖子

为什么String列表没有forEach方法?

我有一个问题,为什么String[] args变量没有forEach方法?我找不到任何类型不是Serializable或Collection的信息,因为forEach方法实现了Serializable。

例如,我有简单的Java主类。如果要使用forEach方法,则必须先导入Arrays类,然后stream使用forEach如下所示的使用方法:

import java.util.Arrays;

public class MyClass {
  public static void main(String[] args) {
    Arrays.stream(args).forEach(System.out::println);
  }
}
Run Code Online (Sandbox Code Playgroud)

为什么不可能像这样简单呢?

args.forEach(System.out::println);
Run Code Online (Sandbox Code Playgroud)

java arrays string foreach

6
推荐指数
3
解决办法
177
查看次数

标签 统计

arrays ×1

foreach ×1

java ×1

string ×1