您好,欢迎访问一九零五行业门户网

在Java中,有几种将数组转换为ArrayList的方法?

通过添加数组的每个元素arraylist类的add()方法接受一个元素并将其添加到当前数组列表中。使用此方法将数组转换为数组列表的步骤如下:
获取字符串数组。
创建一个空的arraylist对象。
将数组的每个元素添加到arraylist中。
打印数组列表的内容。
示例 演示
import java.util.arraylist;import java.util.iterator;public class arraytoarraylist { public static void main(string args[]) { string stringarray[] = {"javafx", "java", "webgl", "opencv", "opennlp", "jogl", "hadoop", "hbase", "flume", "mahout", "impala"}; arraylist<string> arraylist = new arraylist<string>(); for(int i = 0; i < stringarray.length; i++) { arraylist.add(stringarray[i]); } system.out.println("contents of the array list: "); iterator it = arraylist.iterator(); while(it.hasnext()) { system.out.print(it.next()); } }}
outputcontents of the array list:javafxjavawebglopencvopennlpjoglhadoophbaseflumemahoutimpala


使用aslist()方法arraylist类的aslist()方法接受一个数组并返回一个list对象。要将数组转换为arraylist,需要执行以下步骤:
获取所需的数组。
通过将数组作为参数传递给aslist()方法并检索list对象。
通过将在前一步中获得的列表对象传递给arraylist类来实例化arraylist。
打印arraylist的内容。
示例import java.util.arraylist;import java.util.arrays;import java.util.iterator;public class arraytoarraylist { public static void main(string args[]) { string stringarray[] = {"javafx", "java", "webgl", "opencv", "opennlp", "jogl", "hadoop", "hbase", "flume", "mahout", "impala"}; list <string> list = arrays.aslist(stringarray); arraylist<string> arraylist = new arraylist(list); system.out.println("contents of the array list: "); iterator it = arraylist.iterator(); while(it.hasnext()) { system.out.println(it.next()); } }}
outputcontents of the array list:javafxjavawebglopencvopennlpjoglhadoophbaseflumemahoutimpala


使用collection类的addall方法集合类的addall()方法接受一个数组列表对象和一个数组作为参数,并将给定数组的元素添加到数组列表中。因此,要使用这个对象将数组转换为arraylist,需要执行以下步骤:
获取数组。
创建一个空的arraylist对象。
通过将数组列表和数组作为参数传递给collections类的addall()方法来调用该方法。
打印数组列表的内容。
示例 演示
import java.util.arraylist;import java.util.arrays;import java.util.collections;import java.util.iterator;public class arraytoarraylist { public static void main(string args[]) { string stringarray[] = {"javafx", "java", "webgl", "opencv", "opennlp", "jogl", "hadoop", "hbase", "flume", "mahout", "impala"}; arraylist<string> arraylist = new arraylist(); collections.addall(arraylist, stringarray); system.out.println("contents of the array list: "); iterator it = arraylist.iterator(); while(it.hasnext()) { system.out.println(it.next()); } }}
outputcontents of the array list:javafxjavawebglopencvopennlpjoglhadoophbaseflumemahoutimpala


以上就是在java中,有几种将数组转换为arraylist的方法?的详细内容。
其它类似信息

推荐信息