Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
鉴于以下代码
ArrayList<ArrayList<Float>> fWordTagProb = new ArrayList<ArrayList<Float>>(); for(int f=0;f<pennTreeTags.size();f++) fWordTagProb.add(new ArrayList<Float>());
这个二维数组中每个“单元”的初始值是多少?是零吗?
因此对于 Integer 类型是否相同?
在此先感谢您的帮助
的每个元素fWordTagProb都是空的ArrayList。从逻辑上讲,空列表中还没有任何内容。
fWordTagProb
ArrayList
如果您使用Integer而不是Float.
Integer
Float
单元格是装箱的浮点数,引用类型也是如此。引用类型null的默认值为 ,每个单元格的默认值也是如此。
null
我应该补充一点,子 ArrayLists 是空的,因此实际上根本没有任何单元格。如果子列表被初始化为所需的大小,那么单元格确实会是null.