227 List集合的特有方法
|
方法名 |
说明 |
1 |
void add(int index,E element) |
在集合中的指定位置,插入指定的元素 |
2 |
E remove(int index) |
删除指定位置的元素,返回被删除的元素 |
3
扫描二维码关注公众号,回复:
13340248 查看本文章
|
E set(int index,E element) |
修改指定位置的元素,返回被修改的元素 |
4 |
E get(int index) |
返回指定位置的元素 |
不用写蓝色的字,系统会以灰色字给出提示 |
【代码思路】
依次测试以上方法
--------------------------------------------------------------
package e226aso;
import java.util.ArrayList;
import java.util.List;
public class ListDemo227 {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("227");
list.add("hello");
list.add("Tracy");
System.out.println("12.three elements:\n\t"+list);
// 在指定位置插入元素,注意不可超过已有元素及最后一位的下一位
list.add(1,"List集合的特有方法");
System.out.println("16.list after add:\n\t"+list);
// 删除删除指定位置的元素,返回被删除的元素,注意不能删除超出索引的元素
// list.remove(1);这样只删除,不会写屏
System.out.println("20.remove:\n\t"+list.remove(1));
System.out.println("21.list after remove index1:\n\t"+list);
// 修改指定位置的元素,返回被修改的元素
System.out.println("24.history element:\n\t"+list.set(2,"Ben"));
System.out.println("25.list after set:\n\t"+list);
// 返回指定位置的元素
System.out.println("28.get element of index2:\n\t"+list.get(2));
// 遍历集合
for(int i=0;i<list.size();i++){
String s = list.get(i);
System.out.println("33.遍历list集合:"+s);
}
}
}
--------------------------------------------------------------
12.three elements:
[227, hello, Tracy]
16.list after add:
[227, List集合的特有方法, hello, Tracy]
20.remove:
List集合的特有方法
21.list after remove index1:
[227, hello, Tracy]
24.history element:
Tracy
25.list after set:
[227, hello, Ben]
28.get element of index2:
Ben
33.遍历list集合:227
33.遍历list集合:hello
33.遍历list集合:Ben