在Java中使用示例的Set toArray()方法

在Java中使用示例的Set toArray()方法

Java Set的 toArray() 方法用于形成与Set相同元素的数组。 基本上,它将从Set复制所有元素到一个新数组中。

语法:

Object[] toArray()

参数: 该方法具有可选的参数。如果我们提供了我们想要的Object数组类型,我们可以将其作为参数传递。例如,set.toArray(new Integer [0])返回类型为Integer的数组,我们也可以将其设置为set.toArray(new Integer [size]),其中size是生成的阵列的大小。按前一种方式进行操作,因为分配了所需大小。
返回值: 该方法返回一个包含与Set类似元素的数组。
下面的程序说明了Set.toArray()方法:

程序1:

//Java代码说明toArray()
 
import java.util.*;
 
public class SetDemo {
    public static void main(String args[])
    {
        //创建一个空Set
        Set<String> abs_col = new HashSet<String>();
 
        //使用add()方法添加元素到Set中
        abs_col.add(“欢迎”);
        abs_col.add(“到”);
        abs_col.add(“Nayta”);
        abs_col.add(“NA”);
        abs_col.add(“UK”);
 
        //显示Set
        System.out.println(“Set:”
                           + abs_col);
 
        //创建数组并使用toArray()
        Object [] arr = abs_col.toArray();
 
        System.out.println(“数组是:”);
        for(int j = 0; j 

输出:

Set:[欢迎,到,NA,UK,Nayta]
数组是:
欢迎
到
NA
UK
Nayta

程序2:

//Java代码说明toArray()
 
import java.util.*;
 
public class SetDemo {
    public static void main(String args[])
    {
        //创建一个空Set
        Set<Integer> abs_col = new HashSet<Integer>();
 
        //使用add()方法添加元素到Set中
        abs_col.add(10);
        abs_col.add(15);
        abs_col.add(30);
        abs_col.add(20);
        abs_col.add(5);
        abs_col.add(25);
 
        //显示Set
        System.out.println(“Set:”+ abs_col);
 
        //创建数组并使用toArray()
        Integer [] arr = abs_col.toArray(new Integer [0]);
 
        System.out.println(“数组是:”);
        for(int j = 0; j 

输出:

Set:[20,5,25,10,30,15]
数组是:
20
5
25
10
30
15

参考 : https://docs.oracle.com/javase/7/docs/api/java/util/Set.html#toArray()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程