为什么在尝试从列表中删除元素时会得到一个UnSuptedOperationException?
public static String SelectRandomFromTemplate(String template,int count) {
String[] split = template.split("|");
List<String> list=Arrays.asList(split);
Random r = new Random();
while( list.size() > count ) {
list.remove(r.nextInt(list.size()));
}
return StringUtils.join(list, ", ");}06-03 15:05:29.614: ERROR/AndroidRuntime(7737): java.lang.UnsupportedOperationException06-03 15:05:29.614: ERROR/AndroidRuntime(7737): at java.util.AbstractList.remove(AbstractList.java:645)
斯蒂芬大帝
牛魔王的故事
至尊宝的传说
收到一只叮咚
随时随地看视频慕课网APP
相关分类