arraylist<T> 怎么定义啊

arraylist 怎么定义啊
arraylist 怎么定义啊
arraylist 怎么定义啊
arraylist 怎么定义啊

ArrayList arr;

泛型,T表示要向list中放的数据类型,声明list时指定,之后再往list中添加数据就只能是T类型了

这种定义方式是定义泛型集合,T是指放入集合中的类型,且必须是引用数据类型,不能放基本数据类型,比如

ArrayList<String> list = new ArrayList<String>();

表示集合中的数据必须是String类型的。

这是泛型 比如ArrayList= new ArrayList();
根据构造函数还可以带参数。几乎每种语言都有泛型的定义。T可以是基本数据类型,也可以是自定义数据类型。

ArrayList arr=new ArrayList(); 这个E事泛型如果写String就代表这个数组只能写字符串,如果是int那么这个数组就是你是int数值

 ArrayList<int> arr=new ArrayList<int>();

就正常定义啊,ArrayList arr=new ArrayList();