集合List

阅读量: 1005 编辑

集合List在包 java.util 中,可以存放一组数据,存放是有序的、可重复的;

集合特点:

1、list是一种集合;

2、是有序的、是可重复的;

3、可以是不同类型的,但是一般是同一种类型;

4、泛型,是为了约束集合中的类型;比如List<String> list = new ArrayList<String>();,这里面的<String>就是泛型,表示List中只能添加字符串类型的数据,不能添加其他类型的数据,泛型只是在编译的时候做类型检查;

一、List的创建语法

import java.util.List;

List list = new ArrayList();//线性表的存储数组
List list = new LinkedList();//链表结构

// 数组转List
List list = Arrays.asList(“hello”,”world”)
List list = Arrays.asList(Object[])


二、编程实战

import java.util.ArrayList;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;

/**
 * User: 祁大聪
 */
public class S19 {

    public static void main(String[] args) {
        List list = new ArrayList();
        list.add(1);
        list.add(2);
        list.add("hello");

        //Integer是int的包装类型
        List<Integer> intList = new LinkedList<Integer>();
        intList.add(1);
        intList.add(2);
        intList.add(6);

        System.out.println(list.get(0));

        //Arrays
        List<String> list1 = Arrays.asList("hello","world","you");
        for(String s : list1){
            System.out.println(s);
        }

        String[] arr = new String[]{"hello","world"};
        Arrays.asList(arr);

    }
}

爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司