JAVA ------ Resumen de la colección --- Métodos comunes de la colección

1. Las características de la colección :

  • Proporcione un modelo de almacenamiento con espacio de almacenamiento variable, y la capacidad de datos almacenados se puede cambiar en cualquier momento
  • La colección almacena un tipo de referencia, por lo que la clase de empaquetado debe usarse al almacenar, por ejemplo, Integer debe usarse para almacenar int

2. Clasificación de la colección :

Inserte la descripción de la imagen aquí


3. Cree un objeto de colección Collection :

Dado que Collection es una interfaz, los objetos deben crearse de manera polimórfica

Collection<String> c=new ArrayList<String>();

Ejemplo:

package Collection;

import java.util.*;
import java.util.concurrent.ArrayBlockingQueue;

public class CollectionDemo01 {
    
    
	public static void main(String[] args) {
    
    
		//创建Collection集合的对象
		Collection<String> c=new ArrayList<String>();
		
		//添加元素 boolean add(E e)
		c.add("hello");
		c.add("world");
		c.add("java");
		//ArrayList重写了toString方法	
		System.out.println(c);
		
	}

}


4. Recolección de métodos de uso común:

 boolean add(E e)                添加元素
 boolean remove(Object o)		 从集合中移除指定元素
 void clear()					 清空集合中的元素
 boolean contains(Object o)		 判断集合中是否存在指定元素
 boolean isEmpty()				 判断集合是否为空
 int size()						 集合的长度,也就是集合中元素的个数

Ejemplo:

package Collection;

import java.util.ArrayList;
import java.util.Collection;

public class CollectionDemo02 {
    
    
	public static void main(String[] args) {
    
    
		//创建Collection集合的对象
		Collection<String> c=new ArrayList<String>();
		
		//add永远返回true
		System.out.println(c.add("hello"));
		System.out.println(c.add("hello"));
		System.out.println(c.add("world"));
		
		System.out.println(c.remove("wold"));
		
		System.out.println(c);
	}
}


5. Iterador: método de recorrido específico de la colección

  • Iterator iterator devuelve el iterador de los elementos de la colección, obtenido por el método iterator () de la colección
  • booleano hasNext (): devuelve verdadero si el iterador tiene más elementos
  • E next (): devuelve el siguiente elemento en el iterador

Ejemplo:

package Collection;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class CollectionDemo03 {
    
    
	public static void main(String[] args) {
    
    
		//创建Collection集合的对象
		Collection<String> c=new ArrayList<String>();
		
		//add永远返回true
		c.add("hello");
		c.add("world");
		c.add("java");

		Iterator<String> it=c.iterator();
		while(it.hasNext()){
    
    //如果迭代器具有更多元素,返回
			//System.out.println(it.next());
			String s=it.next();//返回迭代器下一个元素
			System.out.println(s);
		}
			
	}
}

Supongo que te gusta

Origin blog.csdn.net/weixin_45102820/article/details/113445403
Recomendado
Clasificación