当前位置: 移动技术网 > IT编程>开发语言>Java > java中List对象的操作方法和List对象的遍历

java中List对象的操作方法和List对象的遍历

2018年05月03日  | 移动技术网IT编程  | 我要评论

 

List对象的操作方法

List<String> list = new ArrayList<String>();
//增加
list.add("苹果");
list.add("橘子");
list.add("香蕉");
list.add("苹果");
list.add(1, "榴莲"); //向指定位置增加元素
list.clear(); //清空list
list.contains("苹果"); //判断list中是否包含某个元素
list.get(2); //获取指定位置的元素
int a = list.indexOf("香蕉"); //返回某元素在集合中第一次出现的位置,没有就返回-1
int b = list.lastIndexOf("香蕉"); //返回某元素在集合中最后次出现的位置,没有就返回-1
System.out.println(a+"====="+b);
list.isEmpty(); //是否为空
Iterator iterator = list.iterator(); //获取Iterator 迭代对象
while(iterator.hasNext()){
System.out.println(iterator.next());
}
System.out.println("=================");
Iterator it =list.listIterator(2); //从第几个元素开始迭代
while(it.hasNext()){
System.out.println(it.next());
}
list.remove(2);//删除
list.remove("香蕉");
list.set(1, "油桃");
System.out.println(list);
list.size();
list.subList(1, 2);
list.toString();
String[] arr = list.toArray(new String[list.size()]);
System.out.println(arr[0]);

List对象的遍历

List<String> list = new ArrayList<String>();
list.add("qqq");
list.add("eee");
list.add("ccc");
list.add("rrr");
//for循环遍历
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
//增强for循环
for(String st:list){
System.out.println(st);
}
//Iterator迭代
Iterator iterator = list.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}

 

 

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网