通过添加数组的每个元素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的方法?的详细内容。
   
 
   