2 2 t = Arrays.asList("a","b","c"); //warn t.add("22"); //warn t.remove("22"); //warn t.clear(); ]]> java.set.ClassCastExceptionWithSubListToArrayListRule.rule.msg.desc 2 list = new ArrayList(); list.add("22"); //warn List test = (ArrayList) list.subList(0, 1); ]]> list2 = new ArrayList(list.subList(0, 1)); ]]> 2 originList = new ArrayList(); originList.add("22"); List subList = originList.subList(0, 1); //warn originList.add("22"); ]]> 1 originList = new ArrayList(); originList.add("22"); for (String item : originList) { //warn list.add("bb"); } ]]> it=b.iterator(); while(it.hasNext()){ Integer temp = it.next(); if (delCondition) { it.remove(); } } ]]> java.set.CollectionInitShouldAssignCapacityRule.rule.msg.desc 3 map = new HashMap(); ]]> map = new HashMap(16); ]]>