package generic;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import java.util.List;
import java.util.Random;
public class RandomList<T> {
private List<T> storage = new ArrayList<T>();
private Random rand = new Random(47);//种子
private List<T> storage = new ArrayList<T>();
private Random rand = new Random(47);//种子
public void add(T item) {
storage.add(item);
}
storage.add(item);
}
public T get() {
return storage.get(rand.nextInt(storage.size()));//返回任意对象值
}
return storage.get(rand.nextInt(storage.size()));//返回任意对象值
}
public static void main(String[] args) {
RandomList<String> randObject = new RandomList<String>();
for (String str : "my name is eric".split(" ")) {
randObject.add(str);
}
for (int i = 0; i < 5; i++) {
System.out.println(randObject.get());
}
}
}
RandomList<String> randObject = new RandomList<String>();
for (String str : "my name is eric".split(" ")) {
randObject.add(str);
}
for (int i = 0; i < 5; i++) {
System.out.println(randObject.get());
}
}
}