Java是一種非常流行的編程語言,因為它具有簡單易學,可移植性和跨平臺特性。在Java中,有兩種常見的集合類型,即集合(Set)和列表(List)。
Set:
Set是Java中的一種集合類型,它可以存儲一些獨一無二的元素,并且不允許重復。Set可以分為HashSet和TreeSet兩種類型。HashSet不保證元素的順序,而TreeSet可以對元素進行排序。 //創建HashSet Set<String> set = new HashSet<>(); //添加元素 set.add("Java"); set.add("Python"); set.add("C++"); set.add("Java"); //遍歷元素 for(String s : set){ System.out.println(s); }
List:
List是Java中另一種集合類型,它可以存儲一個有序的元素序列,并且允許重復元素。List可以分為ArrayList和LinkedList兩種類型。ArrayList支持快速隨機訪問元素,而LinkedList支持添加和刪除元素。 //創建ArrayList List<String> list = new ArrayList<>(); //添加元素 list.add("Java"); list.add("Python"); list.add("C++"); list.add("Java"); //遍歷元素 for(int i=0; i<list.size();i++){ System.out.println(list.get(i)); }
從上面的代碼可以看出,Set和List在創建和添加元素時的語法非常相似。但是在使用時需要根據業務需求選擇正確的集合類型。