本帖最后由 何旭栋 于 2012-7-2 21:40 编辑
- import java.util.*;
- public class demo
- {
- public static void main(String[] agrs)
- {
- List<Integer> list = new ArrayList<Integer>();
- addString(list); //字符串类型居然能添加?
- list.add(34);
- // list.add("089"); 这里编译器会报错
- System.out.println(list);
- }
- public static void addString(List list)
- {
- list.add("055");
- }
- }
复制代码 List<Integer>不是限定list集合只能加Integer类型吗?为什么addString()能把"055"加入集合中编译器没有报错,直接添加"089"确保错。 |