网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

阅读本文,如何轻松将Java数组高效转换成列表?

GG网络技术分享 2025-11-15 21:35 3


数组就像一个装东西的袋子

在Java里 数组就像是我们的一个装各种东西的袋子,这玩意儿袋子Neng装hen许多相同类型的东西,比如苹果、香蕉、橙子。

用asList把袋子里的东西拿出来

我们有个神奇的方法叫ZuoasList, 就像是把袋子里的东西拿出来变成一个列表。但是 这玩意儿列表有点特别,我们不Neng往里面再放新鲜的东西,也不Neng拿走里面的东西,也不Neng把里面的东西换成新鲜的。

试试kan, 加点东西进去

String arr = new String{"apple", "banana", "orange"};
    List list = Arrays.asList;
    list.set;

哎呀,这玩意儿方法优良像有点不听话,我们不Neng换掉里面的东西呢!

创建一个数组

创建一个数组就像是Zuo一个空袋子,然后我们Neng把东西放进去。

int arr = new int;
    arr = 1;
    arr = 2;
    arr = 3;

这玩意儿数组就像我们的三个空袋子, 然后我们往里面分别放了1、2、3。

怎么遍历这玩意儿列表呢?

我们Neng用foreach, 就像一个一个拿出来kan:

String arr = new String{"apple", "banana", "orange"};
    List list = Arrays.asList;
    for {
        System.out.println;
    }

或者,我们Neng用迭代器,就像是拿着一个长远长远的棍子,一个一个地挑:

String arr = new String{"apple", "banana", "orange"};
    List list = Arrays.asList;
    Iterator iterator = list.iterator;
    while) {
        System.out.println);
    }

基本类型和包装类,有啥不一样?

有时候, 我们用的是基本类型的东西,比如int、double,但是我们的列表要的是包装类,就像是int的包装类是Integer。

int arr1 = new int{1, 2, 3};
    List list1 = Arrays.stream.boxed.collect);
    Integer arr2 = new Integer{1, 2, 3};
    List list2 = Arrays.asList;

我们得先给基本类型穿上一件衣服, 变成包装类,然后才Neng装进列表里。

一下

用Java把数组变成列表,就像是把装满东西的袋子变成一排排的货架,方便我们一个个地kan。但是我们要记住货架上的东西是不Neng随便动的哦!

标签:

提交需求或反馈

Demand feedback