`

java 集合List测试

 
阅读更多
public class TestList {
	public static void main(String[] args) {
		String[] test = new String[]{"a", "b", "c"};
		List<String> listTest = new ArrayList<String>(Arrays.asList(test));
//		System.err.println(listTest.size() + "=" + listTest);
		
//		int count = listTest.size();
//		for(int i = 0 ; i < listTest.size() ; i++){ 
//			System.err.println("i=" + i);
////			listTest.remove(i);   不能用这种方法移调元素
//		}
		
//		listTest.add("10");
		
		ListIterator<String>  iterator = listTest.listIterator();
		System.err.println(iterator.next());
		iterator.remove();//移除后,指针重定向0位置
		System.err.println(iterator.nextIndex());
		
		int count1 = listTest.size();//
		for(int i= 0; i<count1; i++) {
			String string = iterator.next();
			System.err.println("key=" + string);
			iterator.remove();
		}
		
		
		System.err.println("aksdgjka=" + listTest);
		 while (iterator.hasNext()) {
	            System.out.println((String) iterator.next());
	            iterator.remove();
	        }
		
		System.err.println(listTest + "===============");
		
		
	}
}
0
2
分享到:
评论

相关推荐

    java List集合遍历测试

    java List集合遍历测试 两个List,list1和list2.

    java 集合练习题

    Java集合框架是Java API的一部分,它提供了多种数据结构,如List、Set和Queue等,以及操作这些数据结构的方法。这些数据结构可以帮助我们有效地存储和管理数据。 2. **ArrayList与HashMap**: - **ArrayList**:...

    Java集合框架测试

    Map, List&lt;Friend&gt;&gt; data = new HashMap, List&lt;Friend&gt;&gt;(); List&lt;Friend&gt; friends = new ArrayList(); List&lt;Friend&gt; classmates = new ArrayList(); List&lt;Friend&gt; family = new ArrayList(); data....

    java集合类的效率测试

    本测试着重探讨了Java集合类中的Set接口实现类(如HashSet)以及List接口实现类(如ArrayList和LinkedList)在进行增、删、改、查操作时的性能差异。 首先,我们来看ArrayList。ArrayList是一个基于数组实现的列表...

    java反射,获取所有属性、方法以及List集合类

    本篇文章将深入探讨如何使用Java反射来获取一个类的所有属性、方法,并处理List集合类。 首先,让我们了解Java反射的基础概念。在Java中,`java.lang.Class`类代表运行时的类信息。我们可以使用`Class.forName()`...

    Java将2个List集合合并到一个List里面并排序工具类

    2、该类设计有泛型,任何类型的集合List都可以调用该类。 3、使用者可以通过调用`ListMerger.mergeAndSortLists()`方法,传入两个预先排序的List参数,得到一个合并后仍按时间顺序排列的新List。这在处理多组时间...

    2023年Java集合知识测试B.doc

    Java集合知识测试B 本资源摘要信息涵盖了Java集合知识的多个方面,包括集合和数组的区别、Collection接口的方法、ArrayList和LinkedList的特点、队列的特点、泛型的使用等。 1. 集合和数组的区别 集合和数组是...

    Java集合知识测试B.doc

    本测试主要针对Java集合知识进行考核,包括对象数组、集合与数组的区别、集合操作方法、并发修改异常处理、以及ArrayList、LinkedList和Vector等具体集合类的特点。 1. 对象数组是Java中的一种数据结构,它存储的是...

    Java集合知识测试B.pdf

    这里我们根据提供的测试题内容,来深入探讨Java集合框架的一些关键知识点。 1. **对象数组**:对象数组是引用数据类型,它存储的是对象的引用而非实际对象。这意味着当你创建一个对象数组时,数组中每个元素都是...

    java自定义集合类

    首先,Java集合框架包括接口(如List、Set、Map)和实现这些接口的类(如ArrayList、HashSet、HashMap)。这些类提供了基础的数据结构和方法,如添加元素、删除元素、查找元素等。然而,标准库中的集合可能并不完全...

    JAVA 集合操作

    这篇博文将深入探讨Java集合框架,包括其基本概念、常见类、接口和实现方式,以及如何进行有效的集合操作。以下是对这些知识点的详细说明: 1. **集合框架**: Java集合框架是一组接口和类,它们提供了在程序中...

    java基础练习题 (目前到集合内含三个小综合案例)

    Java集合框架包括接口(如List、Set、Queue)和实现类(如ArrayList、LinkedList、HashSet、HashMap等)。理解各种集合的区别,以及它们的实现方式和应用场景,是提升编程效率的关键。例如,List接口中的ArrayList和...

    java各公司笔试题集合

    Java集合框架是面试中常考的部分,包括List、Set、Queue和Map接口,以及ArrayList、LinkedList、HashSet、HashMap等实现类: 1. 集合特性:线程安全、是否允许重复元素、排序规则等。 2. 遍历方式:迭代器、增强for...

    三大修饰符List集合测试

    List是Java集合框架中的一部分,提供了有序集合的实现,它支持添加、删除和访问元素等多种操作。 6. 代码逻辑处理,包括下标遍历和for-each循环遍历。这些操作涉及到如何在Java中通过不同方式访问集合中的元素,...

    java遍历list集合3种方式和性能对比

    在Java编程中,遍历List集合是常见的操作,有多种方式可以实现这一功能。下面将详细探讨三种遍历List集合的方法及其性能差异。 1. 使用`Iterator`遍历: ```java List list = new ArrayList(); // 添加元素 for ...

    Java多线程安全集合

    例如`Collections.unmodifiable*`方法创建的集合和`java.util.Collections`类中的`emptyList()`、`emptySet()`等。这些集合一旦创建就不能修改,因此天然线程安全。 示例代码: ```java import java.util.*; ...

Global site tag (gtag.js) - Google Analytics