java-集合-List集合

 List集合

    什么是List集合:

     List集合是一种常见的数据结构,用于存储一组有序的元素。它可以包含重复的元素,并且可以根据元素的插入顺序进行访问。List集合通常提供了一系列的方法,用于对集合中的元素进行操作,例如添加、删除、修改和查询等操作。在Java中,List接口是一个抽象的数据结构,它的具体实现类包括ArrayList和LinkedList等。

     java.util.List接口,继承自Collection.

     List集合是可重复集,并且有序,提供了一套可以通过下标操作元素的方法

常用实现类:

- java.util.ArrayList:内部使用数组实现,查询性能更好.
- java.util.LinkedList:内部使用链表实现,首尾增删元素性能更好.

List集合常见方法 

 get()与set()

      list的get方法用于获取指定索引位置的元素值,set方法用于设置指定索引位置的元素值。

      get方法的语法为: element = list.get(index)

     其中,list是要操作的list对象,index是要获取的元素的索引位置。get方法返回指定索引位置的元素值。

示例:

fruits = ["apple", "banana", "grape"]
print(fruits.get(1))    # 输出:banana

      set方法的语法为: list.set(index, element)

      其中,list是要操作的list对象,index是要设置元素值的索引位置,element是要设置的新的元素值。

示例:

fruits = ["apple", "banana", "grape"]
fruits.set(1, "orange")
print(fruits)    # 输出:["apple", "orange", "grape"]

package collection;

import java.util.ArrayList;
import java.util.List;

/**
 *  List集合
 *  List是Collection下面常见的一类集合。
 *  java.util.List接口是所有List的接口,它继承自Collection。
 *  常见的实现类:
 *  java.util.ArrayList:内部由数组实现,查询性能更好。
 *  java.util.LinkedList:内部由链表实现,增删性能更好。
 *
 *  List集合的特点是:可以存放重复元素,并且有序。其提供了一套可以通过下标
 *  操作元素的方法。
 */
public class ListDemo {
    public static void main(String[] args) {
        List list = new ArrayList<>();
//        List list = new LinkedList<>();

        list.add("one");
        list.add("two");
        list.add("three");
        list.add("four");
        list.add("five");

        /*

你可能感兴趣的:(java)