• 目录

集合List

阅读量: 482 编辑

集合List

  • list是一种集合

  • 是有序的、是可重复的

  • 可以是不同类型的,但是一般是同一种类型

  • 简单提一下泛型,是为了约束集合中的类型。比如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[])


二、代码实战

package com.qicong.zj.c19;

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);

    }
}

  • 目录