用Java将数组转换为ArrayList

In this tutorial you will learn how to convert array to arraylist in Java.

在本教程中,您将学习如何在Java中将数组转换为arraylist。

There are mainly two ways to convert a Java array to arraylist.

将Java数组转换为arraylist主要有两种方法。

  • Using Arrays.asList() method

    使用Arrays.asList()方法

  • Using Collections.addAll() method

    使用Collections.addAll()方法

Below I have shared an example of each of these methods. In these examples we are converting string array to arraylist.

下面,我分享了每种方法的示例。 在这些示例中,我们将字符串数组转换为arraylist。

Also Read: Convert ArrayList to Array in Java

另请阅读: 用Java将ArrayList转换为Array

Convert Array to ArrayList in Java

用Java将数组转换为ArrayList (Convert Array to ArrayList in Java)

1.使用Arrays.asList()方法 (1. Using Arrays.asList() method)

The asList() method of Arrays class directly converts an array to arraylist. It has following syntax.

Arrays类的asList()方法直接将数组转换为arraylist。 它具有以下语法。

ArrayList<T> arrayList=new ArrayList<T>(Arrays.asList(array));

Example

package com;
 
import java.util.ArrayList;
import java.util.Arrays;
 
public class ArrayToArrayList {
	public static void main(String...s){
		String str[]={"C","C++","Java","Android","JavaScript"};
 
		//converting Array to ArrayList
		ArrayList<String> al=new ArrayList<String>(Arrays.asList(str));
		
		for(int i=0;i<al.size();++i){
			System.out.println(al.get(i));
		}
	}
}

Output

输出量

C C++ Java Android JavaScript

C C ++ Java Android JavaScript

2.使用Collections.addAll()方法 (2. Using Collections.addAll() method)

The addAll() method of Collections class can also be used for converting array to arraylist. It is faster than Arrays.asList() method. It has following syntax.

Collections类的addAll()方法还可用于将数组转换为arraylist。 它比Arrays.asList()方法快。 它具有以下语法。

Collections.addAll(arrayList,array);

Example

package com;
 
import java.util.ArrayList;
import java.util.Collections;
 
public class ArrayToArrayList {
	public static void main(String...s){
		String str[]={"C","C++","Java","Android","JavaScript"};
		ArrayList<String> al=new ArrayList<String>();
 
		//converting Array to ArrayList
		Collections.addAll(al,str);
		
		for(int i=0;i<al.size();++i){
			System.out.println(al.get(i));
		}
	}
}

Output

输出量

C C++ Java Android JavaScript

C C ++ Java Android JavaScript

Comment below if you have doubts related to above array to arraylist examples.

如果您对上述数组到数组列表示例有疑问,请在下面评论。

翻译自: https://www.thecrazyprogrammer.com/2016/03/convert-array-arraylist-java.html

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值