java 向List数组添加数据这个地方没明白
发布网友
发布时间:2022-04-30 16:35
我来回答
共2个回答
热心网友
时间:2022-06-27 15:01
因为gen是一个对象,
public static void fill(Collection c,Generator gen, int count){
gen 是Generator 的一个对象,如果你直接c.add(gen)
,不是不可以而是添加的是一个对象,而不是对象里面的值。追问谢谢,我都明白了,因为Arrays2.RandomStringGenerator这个是实现Generator接口的类
热心网友
时间:2022-06-27 15:02
public interface Generator {Object next();}是一个借口;Arrays2实现了Generator的next()方法。