Método de recopilación de listas de Java y análisis de código del proceso transversal


Marco de elementos de colección

public class ListDemo02 {
  public static void main(String[] args) {
    //创建集合对象
    List<String> list = new ArrayList<String>();

    //添加元素
    list.add("hello");
    list.add("world");
    list.add("java");

    //输出集合对象
    System.out.println(list); //[hello, world, java]
  }
}

Ejemplo de ejecución de método

//void add(int index, E element) : 在此集合中的指定位置插入指定的元素
    list.add(1,"javaee"); //[hello, javaee, world, java]
    list.add(11,"j2ee");  //IndexOutOfBoundsException


//E remove(int index):删除指定索引处的元素,返回被删除的元素
    System.out.println(list.remove(1));
    /*
        world
        [hello, java]
     */


//E set(int index,E element):修改指定索引处的元素,返回被修改的元素
    System.out.println(list.set(1,"javaee"));
    /*
        world
        [hello, javaee, java]
     */


//E get(int index):返回指定索引处的元素
    System.out.println(list.get(1));
    /*
        world
        [hello, world, java]
     */
//用for循环改进遍历
    for (int i = 0; i<list.size();i++){
      String s = list.get(i);
      System.out.println(s);
    }
    /*
      hello
      world
      java
      [hello, world, java]
     */

La colección List es una colección indexada y se deben considerar las cuestiones transfronterizas.

Algunas preguntas de entrevistas de alta frecuencia recopiladas en el último 2020 (todas organizadas en documentos), hay muchos productos secos, incluidos mysql, netty, spring, thread, spring cloud, jvm, código fuente, algoritmo y otras explicaciones detalladas, así como planes de aprendizaje detallados, entrevistas Clasificación de preguntas, etc. Para aquellos que necesitan obtener estos contenidos, agregue Q como: 11604713672

Supongo que te gusta

Origin blog.csdn.net/weixin_51495453/article/details/113900209
Recomendado
Clasificación