public class ListTest {
long startTime;
long endTime;
public void testArrayList(){
List<String> list = new ArrayList<String>();
list.add("zhangsan");
list.add("lisi");
list.add("admin");
list.add("custom");
startTime = System.nanoTime();
System.out.println("*************ArrayList效率测试开始位置*************");
list.add(1, "insert");
endTime = System.nanoTime();
System.out.println("***效率测试结束位置,用时"+(endTime - startTime)+"ns****");
System.out.println("************加强FOR循环*************");
for(String item : list){
System.out.println(item);
}
System.out.println("************ListIterator*************");
ListIterator<String> iter = list.listIterator();
while(iter.hasNext()){
System.out.println(iter.next());
}
System.out.println("************Iterator*************");
Iterator<String> it = list.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
}
public void testLinkList(){
List<String> lt = new LinkedList<String>();
lt.add("LinkedList1");
lt.add("LinkedList3");
lt.add("LinkedList2");
lt.add("LinkedList4");
startTime = System.nanoTime();
System.out.println("*************LinkedList效率测试开始位置*************");
lt.add(1, "insert");
endTime = System.nanoTime();
System.out.println("***效率测试结束位置,用时"+(endTime - startTime)+"ns****");
System.out.println("************加强FOR循环*************");
for(String item : lt){
System.out.println(item);
}
}
public void testVector(){
Vector<String> v = new Vector<String>();
v.add("Vector1");
v.add("Vector4");
v.add("Vector2");
v.add("Vector3");
v.add("Vector6");
v.add("Vector5");
System.out.println("************Vector加强FOR循环*************");
for(String item : v){
System.out.println(item);
}
}
public void testSet(){
Set<String> set = new HashSet<String>();
set.add("Set1");
set.add("Set2");
set.add("Set3");
set.add("Set2");
set.add("Set4");
set.add("Set5");
System.out.println("************HashSet加强FOR循环*************");
for(String item : set){
System.out.println(item);
}
}
public static void main(String[] args) {
ListTest list = new ListTest();
list.testArrayList();
list.testLinkList();
list.testVector();
list.testSet();
}
}
分享到:
相关推荐
在这个名为"myBatis 基础测试 多表关联 集合测试myelipse项目"的资源中,我们可以深入学习MyBatis的基本使用、多表关联查询以及集合处理。 1. **MyBatis基本概念** - MyBatis 是一个基于Java的持久层框架,主要...
以下是一篇关于“集合测试卷及答案定义”的详细文章内容: 在数学和逻辑学中,集合是一个基本概念,指的是把一些特定元素组合成的整体。它在数学的各个领域以及逻辑学中扮演着核心角色。今天,我们将通过探讨集合的...
1. **集合的基本概念**:集合是由一些确定的、互不相同的对象组成的整体,这些对象称为集合的元素。例如,题目中的集合可能包含数字、条件或其他数学对象。 2. **集合的表示方法**:集合可以使用列举法(列出所有...
集合测试题及答案.doc是一份精心设计的习题集,旨在帮助学生通过实际练习来掌握集合的基本概念、运算以及其在现实世界中的应用。 首先,集合的元素个数是集合论中最为基本的概念之一。学生需要理解,一个集合的元素...
以上是对高中数学集合测试题中涉及的知识点的详细解释,涵盖了集合的基本概念、运算以及不等式的解法等内容,这些都是高中数学学习的重点和难点。通过这些题目,学生可以提升对集合理论的理解,并提高解题能力。
集合测试题主要考察对集合基本概念的理解,包括集合的表示方法、元素个数的计算、集合运算(并集、交集、差集)以及集合的关系等。以下是基于题目内容解析的一些知识点: 1. 集合的元素个数:例如题目中的第一题,...
这篇文档是针对高一学生的数学集合测试题,涵盖了集合的基本概念、运算以及相关问题的解决。以下是基于题目内容总结的知识点: 1. **集合的概念**:集合是由一些确定的、互不相同的对象组成的整体,对象称为集合的...
本篇将围绕“高中必修一集合测试题(含答案)”展开,对这些题目进行详细解析,帮助同学们进一步巩固集合的基本知识。 集合的基本概念,包括空集、全集、子集和真子集等,是理解集合理论的基石。空集指的是不包含...
通过这份集合测试题的练习,学生不仅能检验自己对集合基本概念和运算规则的掌握情况,还能提高运用集合论知识解决实际问题的能力。对教师而言,这是一份能够帮助他们评估学生掌握情况、发现学习盲点的有力工具。教师...
【知识点详解】 1. **集合的基本概念** ...以上是针对高中集合测试题答案的详细解析,涵盖了集合的基本概念、运算、关系以及如何表示和操作集合。这些问题的解答有助于理解和应用集合论的基本原理。
在高中的集合测试中,常见的题型包括选择题、填空题和解答题。下面将详细解释这些题目涉及的知识点。 1. 第一题考察了集合的基本性质。空集是任何集合的子集,即空集与任何集合的交集都是空集,而空集的并集是本身...
这份“集合测试题(卷)与答案解析”文档显然是为了检验高中学生对集合理论的理解和应用能力。以下是根据题目内容解析的一些关键知识点: 1. **集合元素个数**:题目中出现了确定集合元素个数的问题,例如第一题,...
高中数学必修一集合测试题 本题目涵盖了高中数学必修一的集合部分,涉及到集合的定义、运算、关系等知识点。下面将对题目中的每一个知识点进行详细的解释和分析。 1. 集合的定义: 集合是由特定的对象所组成的集合...
在上述集合测试题中,我们可以看到一系列关于集合性质、运算以及集合与元素关系的问题。 1. 第1题考察了集合的基本概念,如空集的表示和性质。选项(A)至(D)分别涉及了空集与集合的关系,空集是任何集合的子集,...
【知识点详解】 1. 集合的概念与表示: ...通过这些知识点,我们可以看到这份职校高考班的数学集合测试卷涵盖了集合论的基本概念、操作和逻辑关系,旨在测试学生对这些基础概念的理解和应用能力。
本话题聚焦于使用Java、Selenium和File操作与Excel文件进行中心集合测试,这是一种常见且实用的测试策略。以下是对这些技术及其应用的详细解析: 1. **Java**: Java是一种广泛使用的面向对象的编程语言,以其跨平台...
高中集合测试题主要涵盖集合的基本概念、集合的运算以及集合之间的关系。以下是对这些知识点的详细解释: 1. **集合的定义与表示**:集合是由若干个不同的元素组成的整体,通常用大写字母表示,如A、B、P等。空集用...
北师大版高一数学必修一集合测试题1涵盖了集合的基本概念、性质以及与其它数学概念如不等式、方程的关系。以下是对部分题目涉及知识点的详细解释: 1. **选择题**: - (1) 集合表示的是方程的解,方程 `(x+1)(x-2)...
以下是对集合测试题中涉及的知识点的详细解释: 1. **空集**:空集是没有任何元素的集合,记作∅或{}。题目中的符号`{∅}`表示包含空集的集合,而`∅∈{∅}`表示空集是{∅}的元素。`∅≠{0}`和`{∅}≠{0}`表示空集...
首先,【标题】“三大修饰符List集合测试”以及【描述】“该文档为java底层核心技术,list引用对象详解,详细介绍了list引用对象的内部机制,缓存的位置以及怎么高效的使用它,提高程序效率”共同提示我们,文档将...