java里把集合转换为数组_Java程序将集合转换为数组

要将集合转换为数组,让我们首先创建一个集合:Set set = new TreeSet();

现在,让我们添加一些元素:set.add("A");

set.add("B");

set.add("C");

set.add("D");

set.add("E");

set.add("F");

set.add("G");

set.add("H");

set.add("I");

现在,将上面的Set转换为数组:String[] arr = (String[]) set.toArray(new String[set.size()]);

Arrays.toString(arr);

for (Object ob : arr)

System.out.println(ob);

示例import java.util.Arrays;

import java.util.Iterator;

import java.util.Set;

import java.util.TreeSet;

public class Demo {

public static void main(String[] argv) {

Set set = new TreeSet();

set.add("A");

set.add("B");

set.add("C");

set.add("D");

set.add("E");

set.add("F");

set.add("G");

set.add("H");

set.add("I");

Iterator i = set.iterator();

System.out.println("Set...");

while (i.hasNext()) {

Object ob = i.next();

System.out.println(ob);

}

System.out.println("Array...");

String[] arr = (String[]) set.toArray(new String[set.size()]);

Arrays.toString(arr);

for (Object ob : arr)

System.out.println(ob);

}

}

输出结果Set...

A

B

C

D

E

F

G

H

I

Array...

A

B

C

D

E

F

G

H

I

要将集合转换为数组,让我们首先创建一个集合:Set set = new TreeSet(); 现在,让我们添加一些元素:set.add("A"); set.add("B"); set.add("C"); set.add("D"); set.add("E"); set.add("F"); set.add("G"); set.add("H"); set.add("I"); 现在,将上面的Set转换为数组:String[] arr = (String[]) set.toArray(new String[set.size()]); Arrays.toString(arr); for (Object ob : arr) System.out.println(ob); 示例import java.util.Arrays; import java.util.Iterator; import java.util.Set; import java.util.TreeSet; public class Demo { public static void main(String[] argv) { Set set = new TreeSet(); set.add("A"); set.add("B"); set.add("C"); set.add("D"); set.add("E"); set.add("F"); set.add("G"); set.add("H"); set.add("I"); Iterator i = set.iterator(); System.out.println("Set..."); while (i.hasNext()) { Object ob = i.next(); System.out.println(ob); } System.out.println("Array..."); String[] arr = (String[]) set.toArray(new String[set.size()]); Arrays.toString(arr); for (Object ob : arr) System.out.println(ob); } } 输出结果Set... A B C D E F G H I Array... A B C D E F G H I
经验分享 程序员 微信小程序 职场和发展