List类
来源:互联网 发布:疯狂java讲义第4版pdf 编辑:程序博客网 时间:2024/06/06 02:15
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class One{
public static void main(String[] args){
List list=new ArrayList();
//add(添加的数据)向ArrayList集合添加元素
list.add("a");
list.add("b");
list.add("c");
list.add("d");
//Iterator返回按适当顺序在列表的元素上进行迭代的迭代器。和循环差不多
Iterator it=list.iterator();
while(it.hasNext()){
String str=(String)it.next();
System.out.print(str+" ");
}
//remove(index)移除列表中指定位置的元素(可选操作)。
//removeAll()从列表中移除指定 collection 中包含的其所有元素list.removeAll(list);即可
System.out.println();
list.remove(2);
Iterator it01=list.iterator();
while(it01.hasNext()){
String str=(String)it01.next();
System.out.print(str+" ");
}
System.out.println();
//size()返回list集合的数目
System.out.println(list.size());
//add(index,要添加的内容)插到index的位置
list.add(1, "love");
Iterator it02=list.iterator();
while(it02.hasNext()){
String str=(String)it02.next();
System.out.print(str+" ");
}
System.out.println();
//contains(o)指o是否与list集合的某一元素相同,相同为true
System.out.println(list.contains("love"));
//toArray()返回按适当顺序包含列表中的所有元素的数组(从第一个元素到最后一个元素)。
System.out.println(list.toArray());
//equals()比较指定的对象与列表是否相等。当且仅当指定的对象也是一个列表、两个列表有相同的大小,
//并且两个列表中的所有相应的元素对相等 时才返回 true.
//换句话说,如果所定义的两个列表以相同的顺序包含相同的元素,那么它们是相等的
System.out.print(list.equals(it));
System.out.println(list.equals(list));
//get()返回列表中指定位置的元素。
System.out.println(list.get(2));
//set(index,取代的元素)用指定元素替换列表中指定位置的元素
list.set(2, "me");
System.out.println(list.get(2));
//indexOf(o);返回此列表中第一次出现的指定元素的索引;如果此列表不包含该元素,则返回 -1
System.out.println(list.indexOf("m")+" "+list.indexOf("me"));
//lastIndexOf(o)返回此列表中最后出现的指定元素的索引;如果列表不包含此元素,则返回 -1。
System.out.println(list.lastIndexOf("d"));
//clear()清除所有元素
list.clear();
//isEmpty()判断list集合是否为空,为空即为true
System.out.println(list.isEmpty());
}
}
import java.util.Iterator;
import java.util.List;
public class One{
public static void main(String[] args){
List list=new ArrayList();
//add(添加的数据)向ArrayList集合添加元素
list.add("a");
list.add("b");
list.add("c");
list.add("d");
//Iterator返回按适当顺序在列表的元素上进行迭代的迭代器。和循环差不多
Iterator it=list.iterator();
while(it.hasNext()){
String str=(String)it.next();
System.out.print(str+" ");
}
//remove(index)移除列表中指定位置的元素(可选操作)。
//removeAll()从列表中移除指定 collection 中包含的其所有元素list.removeAll(list);即可
System.out.println();
list.remove(2);
Iterator it01=list.iterator();
while(it01.hasNext()){
String str=(String)it01.next();
System.out.print(str+" ");
}
System.out.println();
//size()返回list集合的数目
System.out.println(list.size());
//add(index,要添加的内容)插到index的位置
list.add(1, "love");
Iterator it02=list.iterator();
while(it02.hasNext()){
String str=(String)it02.next();
System.out.print(str+" ");
}
System.out.println();
//contains(o)指o是否与list集合的某一元素相同,相同为true
System.out.println(list.contains("love"));
//toArray()返回按适当顺序包含列表中的所有元素的数组(从第一个元素到最后一个元素)。
System.out.println(list.toArray());
//equals()比较指定的对象与列表是否相等。当且仅当指定的对象也是一个列表、两个列表有相同的大小,
//并且两个列表中的所有相应的元素对相等 时才返回 true.
//换句话说,如果所定义的两个列表以相同的顺序包含相同的元素,那么它们是相等的
System.out.print(list.equals(it));
System.out.println(list.equals(list));
//get()返回列表中指定位置的元素。
System.out.println(list.get(2));
//set(index,取代的元素)用指定元素替换列表中指定位置的元素
list.set(2, "me");
System.out.println(list.get(2));
//indexOf(o);返回此列表中第一次出现的指定元素的索引;如果此列表不包含该元素,则返回 -1
System.out.println(list.indexOf("m")+" "+list.indexOf("me"));
//lastIndexOf(o)返回此列表中最后出现的指定元素的索引;如果列表不包含此元素,则返回 -1。
System.out.println(list.lastIndexOf("d"));
//clear()清除所有元素
list.clear();
//isEmpty()判断list集合是否为空,为空即为true
System.out.println(list.isEmpty());
}
}
1 0
- List类
- List类
- List类
- list类
- list类
- List类
- List<?> 转换为 List<实体类>
- List类说明文档
- Dictionary List类使用
- 集合—List类
- List , Map . Set 类
- 使用List类实例
- List( T ) 类
- JAVA List类总结
- java.awt.List类
- list<类>树递归
- List及其实现类
- List类汇总
- iOS开发---给数字添加删除线
- SearchRequestBuilder常用方法说明
- java5 Lock用法
- 10个队中非空队列按队列号从小到大的顺序串接成一条链
- fmdb存储字典数组
- List类
- 【Leetcode】Same Tree
- php 配置文件
- JavaScript基础内容复习2
- CodeForces 629B Far Relative’s Problem(暴力)
- Android带虚拟按键的手机不认res/values的屏幕适配解决方案
- 动态类生成预加载-dexmaker使用
- 同步、异步、阻塞和非阻塞区别
- 菜单详解(2)