`

集合测试

    博客分类:
  • Test
 
阅读更多
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 基础测试 多表关联 集合测试myelipse项目"的资源中,我们可以深入学习MyBatis的基本使用、多表关联查询以及集合处理。 1. **MyBatis基本概念** - MyBatis 是一个基于Java的持久层框架,主要...

    高一数学必修集合测试卷.doc

    1. **集合的基本概念**:集合是由一些确定的、互不相同的对象组成的整体,这些对象称为集合的元素。例如,题目中的集合可能包含数字、条件或其他数学对象。 2. **集合的表示方法**:集合可以使用列举法(列出所有...

    集合测试卷及答案定义.pdf

    一般而言,对于可识别的文件内容,比如一个关于“集合测试卷及答案定义”的文档,知识点可能包括集合的基本概念、集合的表示方法、集合间的关系、集合的运算、集合与逻辑的关系,以及如何使用集合来解决实际问题。...

    高中数学集合测试题(含答案和解析).doc

    以上是对高中数学集合测试题中涉及的知识点的详细解释,涵盖了集合的基本概念、运算以及不等式的解法等内容,这些都是高中数学学习的重点和难点。通过这些题目,学生可以提升对集合理论的理解,并提高解题能力。

    集合测试题及答案..doc

    通过这份集合测试题,学生可以检验自己对集合基本概念、运算规则以及集合与其它数学概念交互的理解程度。解答这些问题需要清晰地理解集合的性质,熟练掌握集合的表示方法,以及能够灵活运用集合的运算规则。

    集合测试题及答案.doc

    集合测试题主要考察对集合基本概念的理解,包括集合的表示方法、元素个数的计算、集合运算(并集、交集、差集)以及集合的关系等。以下是基于题目内容解析的一些知识点: 1. 集合的元素个数:例如题目中的第一题,...

    高一数学集合测试题.doc

    这篇文档是针对高一学生的数学集合测试题,涵盖了集合的基本概念、运算以及相关问题的解决。以下是基于题目内容总结的知识点: 1. **集合的概念**:集合是由一些确定的、互不相同的对象组成的整体,对象称为集合的...

    高中集合测试题答案.doc

    【知识点详解】 1. **集合的基本概念** ...以上是针对高中集合测试题答案的详细解析,涵盖了集合的基本概念、运算、关系以及如何表示和操作集合。这些问题的解答有助于理解和应用集合论的基本原理。

    高中集合测试题答案.docx

    在高中的集合测试中,常见的题型包括选择题、填空题和解答题。下面将详细解释这些题目涉及的知识点。 1. 第一题考察了集合的基本性质。空集是任何集合的子集,即空集与任何集合的交集都是空集,而空集的并集是本身...

    集合测试题(卷)与答案解析.doc

    这份“集合测试题(卷)与答案解析”文档显然是为了检验高中学生对集合理论的理解和应用能力。以下是根据题目内容解析的一些关键知识点: 1. **集合元素个数**:题目中出现了确定集合元素个数的问题,例如第一题,...

    高中必修一集合测试题(含答案)..doc

    总结来说,集合测试题旨在检验学生对集合基本概念的理解和运用能力,包括集合的表示、运算、性质及其在实际问题中的应用。通过这些题目,学生可以深化对集合理论的认识,提高逻辑推理和问题解决的能力。

    高中数学必修一集合测试题..doc

    高中数学必修一集合测试题 本题目涵盖了高中数学必修一的集合部分,涉及到集合的定义、运算、关系等知识点。下面将对题目中的每一个知识点进行详细的解释和分析。 1. 集合的定义: 集合是由特定的对象所组成的集合...

    高中集合测试题(答案).doc

    在上述集合测试题中,我们可以看到一系列关于集合性质、运算以及集合与元素关系的问题。 1. 第1题考察了集合的基本概念,如空集的表示和性质。选项(A)至(D)分别涉及了空集与集合的关系,空集是任何集合的子集,...

    职校高考班数学集合测试卷.doc

    【知识点详解】 1. 集合的概念与表示: ...通过这些知识点,我们可以看到这份职校高考班的数学集合测试卷涵盖了集合论的基本概念、操作和逻辑关系,旨在测试学生对这些基础概念的理解和应用能力。

    高中集合测试题(含答案) .doc

    高中集合测试题主要涵盖集合的基本概念、集合的运算以及集合之间的关系。以下是对这些知识点的详细解释: 1. **集合的定义与表示**:集合是由若干个不同的元素组成的整体,通常用大写字母表示,如A、B、P等。空集用...

    北师大版高一数学必修一集合测试题1.doc

    北师大版高一数学必修一集合测试题1涵盖了集合的基本概念、性质以及与其它数学概念如不等式、方程的关系。以下是对部分题目涉及知识点的详细解释: 1. **选择题**: - (1) 集合表示的是方程的解,方程 `(x+1)(x-2)...

    高中集合测试题(含答案)..doc

    以下是对集合测试题中涉及的知识点的详细解释: 1. **空集**:空集是没有任何元素的集合,记作∅或{}。题目中的符号`{∅}`表示包含空集的集合,而`∅∈{∅}`表示空集是{∅}的元素。`∅≠{0}`和`{∅}≠{0}`表示空集...

    高中数学集合测试题(卷)(含答案解析).doc

    【知识点详解】 ...以上就是高中数学集合测试题涉及的主要知识点,包括集合的定义、操作、解不等式、集合的包含关系以及参数的取值范围等,这些都是高中数学中非常重要的内容,对于理解和解决问题至关重要。

    新课标人教A版 选修1-1 集合测试题(新人教A必修1-附详细答案)doc 上学期 试题.doc

    这个文档“新课标人教A版 选修1-1 集合测试题”是针对中学数学课程中集合部分的一份测试题,旨在帮助学生巩固和理解集合的基本概念、性质以及运算规则。 在数学必修1的第一章,集合测试主要考察以下几个知识点: 1...

    高中数学集合测试题(卷)(卷)(含答案和解析).doc

    总结,这份高中数学集合测试题涵盖了集合的基本概念、运算、不等式的解法以及集合与不等式的综合应用,对于理解集合论的基础知识和提升解题能力有重要作用。通过解答这些问题,学生能够熟练掌握集合论的相关知识点,...

Global site tag (gtag.js) - Google Analytics