List<String>[]在java中是什么意思?

问题描述 投票:0回答:4

我遇到了这个语法

List<String>[] result= new List[4];

我知道java中的列表是什么,也是通用的,但是在这种情况下数组括号的目的是什么。这是否意味着它是一个字符串列表数组?

java arrays list
4个回答
2
投票

它是一个字符串列表数组。


0
投票

List[] 结果:包含三件事 1. 清单 2.【】 3.结果

  1. 数据类型是字符串列表
  2. 数组
  3. 变量名称

因此在这种情况下结果将存储字符串列表的数组。


0
投票
List<String>[] = ...

表示声明为包含字符串列表数据类型的变量,它也是一个数组。

虽然这种语法很少使用。


0
投票

一个简单的例子...

public static void main(String[] args) {
        List<String> res[] = checkLists();
        System.out.println("Size of list1 : "+res[0].size());
        System.out.println("Size of list2 : "+res[1].size());
    }

    private static List<String>[] checkLists() {

        List<String> list1 = Arrays.asList("1","2");
        List<String> list2 = Arrays.asList("1","26","33");

        List<String>[] ress = new List[2];
        ress[0] = list1;
        ress[1] = list2;
        return ress;
    }
© www.soinside.com 2019 - 2024. All rights reserved.