Java SortedSet toArray()方法及示例

来源:这里教程网 时间:2026-02-17 21:11:47 作者:

Java SortedSet toArray()方法及示例

Java SortedSet的 toArray() 方法是用来形成一个与SortedSet相同元素的数组。基本上,它将一个排序集的所有元素复制到一个新的数组中。

语法

Object[] toArray()

参数: 该方法不接受任何参数。

返回值: 该方法返回一个包含类似于SortedSet元素的 数组

注意 :SortedSet中的toArray()方法是继承自Java中的Set接口。

下面的程序说明了SortedSet.toArray()方法。

程序1 :

// Java code to illustrate toArray()  import java.util.*;  public class SortedSetDemo {    public static void main(String args[])    {          // Creating an empty SortedSet        SortedSet<String> abs_col            = new TreeSet<String>();          // Use add() method to add        // elements into the SortedSet        abs_col.add("Welcome");        abs_col.add("To");        abs_col.add("Geeks");        abs_col.add("For");        abs_col.add("Geeks");          // Displaying the Set        System.out.println("The SortedSet: "                           + abs_col);          // Creating the array and using toArray()        Object[] arr = abs_col.toArray();          System.out.println("The array is:");        for (int j = 0; j < arr.length; j++)            System.out.println(arr[j]);    }}

输出:

The SortedSet: [For, Geeks, To, Welcome]The array is:ForGeeksToWelcome

程序2

// Java code to illustrate toArray()  import java.util.*;  public class SetDemo {    public static void main(String args[])    {        // Creating an empty SortedSet        SortedSet<Integer> abs_col            = new TreeSet<Integer>();          // Use add() method to add        // elements into the SortedSet        abs_col.add(10);        abs_col.add(15);        abs_col.add(30);        abs_col.add(20);        abs_col.add(5);        abs_col.add(25);          // Displaying the SortedSet        System.out.println("The SortedSet: "                           + abs_col);          // Creating the array and using toArray()        Object[] arr = abs_col.toArray();          System.out.println("The array is:");        for (int j = 0; j < arr.length; j++)            System.out.println(arr[j]);    }}

输出:

The SortedSet: [5, 10, 15, 20, 25, 30]The array is:51015202530

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

相关推荐