我需要从给定集合而不是数字生成随机单词的东西。
String[] words = {"this","is","an","example"};
while( true )
System.out.println( random.nextFromArray(words) );
我可以从 Random 继承吗?是否允许从此类继承?或任何其他 java.util.Something?
class RandomArray extends Random {
public <T> T nextFromArray( T[] array ) {
return array[ nextInt(array.length) ];
}
}; RandomArray random = new RandomArray();