赛派号

双锅炉半自动咖啡机哪个牌子好用 Java HashSet转array用法及代码示例

Ja HashSet 类用于创建使用哈希表存储元素的集合。它继承了 AbstractSet 类并实现了 Set 接口。

HashSet的关键点是:

HashSet 仅包含唯一元素。HashSet 允许空值。HashSet 中元素的插入基于哈希码。HashSet 最适合用于搜索问题。

将 HashSet 转换为数组有两种方式:

遍历 HashSet 并将每个元素添加到数组中。在ja中要将HashSet转换为数组,我们可以使用toArray()的函数。

方法一:通过遍历set向数组添加元素

我们可以使用简单的 for 循环遍历 Set,然后将元素一一添加到数组中。

Ja // Ja program to convert HashSet to array    import ja.io.*; import ja.util.*;    class GFG {     public static void main(String[] args)     {         HashSet set = new HashSet();         set.add("1");         set.add("13");         set.add("27");         set.add("87");         set.add("19");            System.out.println("Hash Set Contains:" + set);         String arr[] = new String[set.size()];                    int i=0;                  // iterating over the hashset         for(String ele:set){           arr[i++] = ele;         }            for (String n:arr)             System.out.println(n);     } }输出Hash Set Contains:[1, 13, 27, 19, 87] 1 13 27 19 87

方法二:使用Ja ArrayList toArray()用法及代码示例方法

用法:

public Object[] toArray() or public T[] toArray(T[] a)

参数:这个方法或者不接受参数,或者接受一个数组 T[] a 作为参数,如果它足够大,它就是要存储列表元素的数组;否则,将为此目的分配相同运行时类型的新数组。

返回值:该函数返回一个包含此列表中所有元素的数组。

Ja // Ja program to convert HashSet to array    import ja.io.*; import ja.util.*;    class GFG {     public static void main(String[] args)     {         HashSet set = new HashSet();         set.add("1");         set.add("13");         set.add("27");         set.add("87");         set.add("19");            System.out.println("Hash Set Contains:" + set);         String arr[] = new String[set.size()];                  // toArray() method converts the set to array         set.toArray(arr);            for (String n:arr)             System.out.println(n);     } }输出Hash Set Contains:[1, 13, 27, 19, 87] 1 13 27 19 87

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lsinopec@gmail.com举报,一经查实,本站将立刻删除。

上一篇 没有了

下一篇没有了