java中list类测试总结
来源:互联网 发布:freebsd rc.d python 编辑:程序博客网 时间:2024/06/06 02:29
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ListStu {
/*Collection:所有线性容器的父接口,list和set都是他的子接口
* List接口:是所有list容器的父接口
*ArrayList:底层为数组的线性结构容器;
*api:
*构造器:()(int size)(Collection coll)
*1.add
*2.addAll
*3.clear():清空容器的所有元素
*4.contains(Object o):判断是否包含指定的元素,返回boolean值
*5.get
*6.indexOf(Object o):返回指定元素在容器中第一次出现的位置
*7.isEmpty():判断容器是否由元素
*8.remove
*9.set
*10.toArray
*LinkedList:底层为链表的线性容器;
*
*Vector:线程安全的ArrayList
*linkedList和ArrayList对比:
*1,ArrayList优点,查询元素效率高,缺点:删除插入效率低
*2,LinkedList优点:删除插入效率高,缺点:查询效率低
*/
static List<Person> list = new ArrayList<Person>();
public static void main(String[] args)
{
for (int i = 0; i < 5; i++)
{
list.add(new Person("p"+i,i+10));
}
demo3();
}
//构造器
public static void demo1(){
List<Integer> list = Arrays.asList(1,2,3,4,5,6);
//list.add(1);asList返回的list是Arrays的内部类,不支持add操作
List<Integer> list1 = new ArrayList<Integer>(list);
System.out.println(list1);
}
//contains
public static void demo2(){
//System.out.println(list);
System.out.println(list.contains(new Person("p0",10)));
}
//indexOf
public static void demo3(){
list.add(new Person("p1",11));
System.out.println(list);
System.out.println(list.indexOf(new Person("p1",11)));
}
}
一个不错的java项目:JAVA WEB 项目教程-模仿天猫整站 J2EE版
- java中list类测试总结
- java中类测试总结
- JAVA 中 List Set 总结
- java中String类测试总结
- java中Object类测试总结
- java中StringBuilder类测试总结
- java中Date类测试总结
- java中DateFormat类测试总结
- java中日历Calendar类测试总结
- java中包装类测试总结
- java中set类测试总结
- java中Map类测试总结
- JAVA List类总结
- java中GC测试总结
- java容器中list和set总结
- Java 中 Vector、ArrayList、List 使用 总结
- java中List范型使用总结
- Java中等号赋值的测试,包括嵌套List和嵌套类
- OCR文字识别软件(ABBYY FineReader Pro mac) V12.1.10 中文破解版
- 【25-Reids内存优化】
- jquery对象和DOM对象的相互转换
- Ajax——CS、BS架构
- dell灵越7370 U盘装机 BIOS设置
- java中list类测试总结
- Scrapy爬虫框架学习笔 一
- mysql索引
- Ajax——wampserver
- [Unity教程]unity 鼠标点击目的地生成特效
- C -杂记(2)
- 从AlexNet到胶囊网络,CNN这五年(视频详解)
- php
- 深度 | 为什么要利用NLP做情感分析?