定义语法:
List<ElempType> list = new <ElempType>ArrayList();
<>里面指定了类型,即泛型,如果添加进集合的不是基本类型,那么后面的代码中就不需要进行类型的强制转换。
添加:
默认加到队尾,list.add(ElempType obj);
指定位置,list.add(int index,ElempType obj);
如果定义是写了泛型,那么add里面的对象必须是这个类型的数据。可以是字符串也可以是一个new的对象
获得:
list.get(int index);
调用集合中的对象的方法:
若先前list.add(new xxx() );
1、list.get(index).方法名(); 可以直接调用xxx中的方法
2、强制转换,list list1=(xxx)list.get(index);
list1.方法名();
利用增强for循环来遍历:
for(对象类型 对象名 : 集合名){
对象名.方法名();
}
for(xxx list1 : list){
list1.方法名();
}
如对本文有疑问, 点击进行留言回复!!
利用python将Mysql信息以Excel文件并作为邮件附件发送
springmvc+mybaits+mysql上传表情Incorrect string value: ‘\xF0\x9F\xA4\xB4\xF0\x9F...‘ for
SpringCloud Greenwich集成Seata1.2.0详解说明(原创by ulwfcyvi)
mybatis generator生成代码库 与指定的库不一致 为其他库的同名表
网友评论