Java教程

如何在Java中将ArrayList转换为Array以及将Array转换为ArrayList?

让我们看一个简单的示例,在Java中将ArrayList转换为Array并将Array转换为ArrayList:
public class LengthVsSizeArrayList {
    public static void main(String[] args) {
        List<String> fruitList = new ArrayList<>();
        fruitList.add("Mango");
        fruitList.add("Banana");
        fruitList.add("Apple");
        fruitList.add("Strawberry");
        fruitList.add("Pineapple");
        System.out.println("Converting ArrayList to Array" );
        String[] item = fruitList.toArray(new String[fruitList.size()]);
        for(String s : item){
            System.out.println(s);
        }
        System.out.println("Converting Array to ArrayList" );
        List<String> l2 = new ArrayList<>();
        l2 = Arrays.asList(item);
        System.out.println(l2);
    }
}
输出:
Converting ArrayList to Array
Mango
Banana
Apple
Strawberry
Pineapple
Converting Array to ArrayList
[Mango, Banana, Apple, Strawberry, Pineapple]
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4