【java – Groovy ArrayList对String感到困惑】教程文章相关的互联网学习教程文章

java – Groovy ArrayList对String感到困惑【代码】

我看到这段代码有些令人困惑的行为.def fileArrayMeta = newFile.readLines() def file3 = fileArrayMeta.collect{ line -> line.split("\\s+") } println file3[0] println file3[0].getClass()这个操作的预期结果应该是.=> [, NOTE, *ENTRY, STATEMENT, *.] => class java.util.ArrayList这个操作的实际结果是.=> [, NOTE, *ENTRY, STATEMENT, *.] => class [Ljava.lang.String;为什么会这样?println file3[0].removeAll("", n...