2020-01-21 JAVA集合(容器)与遍历

Posted luoluo-xuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2020-01-21 JAVA集合(容器)与遍历相关的知识,希望对你有一定的参考价值。

Collection接口 extends java.lang.lterable接口

List-->ArrayList ,LinkedList,Vector

# 数组
int
array[] = new int[3]; for ( int i = 0; i < array.length; i++){ System.out.println(array[i]); }

# ArrayList 是有序的连续的可重复的线性表,底层维护的是数组,
List<String> list = new ArrayList<String>();
// 普通for循环
for(int i = 0; i < list.size(); i++ ){
String a = list.get(i);
syso a
}
// 增强for循环
for(String a : list){
syso a
}
// 迭代器就是提供一种不会暴露容器内部细节(不必根据容器类型改变访问方法、不需要判断容器结构)的访问对象容器每个元素的方法。
package java.util;
public interface Iterator<E>{
boolean hasNext();//判断是否存在下一个对象元素
E next();//获取下一个元素
}
for(Iterator iter = list.iterator(); iter.hasNext(){
String temp =(String)iter.next();
syso temp
}
Iterator iter = list.iterator();
for( iter.hasNext(){
String temp =iter.next();
iter.remove();
syso temp
}

Set-->

HashSet

SortedSet-->TreeSet

 

for(String a : list){
    syso a
}

 

Map-->

HashMap

SortedMap

TreeMap

for(String a : list){    syso a}

以上是关于2020-01-21 JAVA集合(容器)与遍历的主要内容,如果未能解决你的问题,请参考以下文章

java基础之容器集合集合常用方法

[Java 并发编程实战] 集合框架之 同步容器类 & 并发容器类

Java集合—容器了解

java集合框架

Java 集合容器

java:容器/集合()