由于所有实现 java.util.Collection有一个构造函数,可以添加另一个不同类型的集合,您可以轻松地进行这种转换。
在此示例中,我们将创建一个 HashSet 并添加 String 类型的项,然后创建一个 ArrayList,并在其构造函数中使用 HashSet 作为参数。最后,我们遍历列表以打印结果.
在此示例中,我们将创建一个 HashSet 并添加 String 类型的项,然后创建一个 ArrayList,并在其构造函数中使用 HashSet 作为参数。最后,我们遍历列表以打印结果.
import java.util.HashSet;输出:
import java.util.List;
import java.util.ArrayList;
public class ToArrayList{
public static void main(String[] args) {
// 创建一个 HashSet
HashSethset = new HashSet ();
//在 HashSet
hset.add(java”) 中添加元素;
hset.add(C”);
hset.add(C++”);
hset.add(目标 C”);
hset.add(HTML/CSS”);
// 打印 HashSet
System.out.println(HashSet: ”+ hset);
// 创建一个泛型类型的 ArrayList String
//并将 hashset 作为 argument
ArrayListarraylist = new ArrayList (hset);
// 打印 ArrayList
System.out.println(ArrayList: ”+ arraylist);
}
}
HashSet: [HTML/CSS, C, java, Objective C, C++]
ArrayList: [HTML/CSS, C, java, Objective C, C++]
Commentaires (0)
Laisser un commentaire
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Chargement des commentaires...