Java中ArrayList和HashSet之间的区别
HashSet和ArrayList都是JavaCollection框架中最重要的一些类。
以下是ArrayList和HashSet之间的重要区别。
get()
方法。ArrayList与Hashset的示例
JavaTester.java
import java.io.*; import java.util.*; public class JavaTester { public static void main(String[] args) throws IOException{ int n = 5; List<Integer> al = new ArrayList<>(n); for (int i = 1; i <= n; i++) { al.add(i); } System.out.println(al); al.remove(3); System.out.println(al); for (int i = 0; i < al.size(); i++) { System.out.print(al.get(i) + " "); } } }
输出结果
[1, 2, 3, 4, 5] [1, 2, 3, 5] 1 2 3 5
示例
JavaTester.java
import java.util.HashSet; import java.util.Set; public class JavaTester { public static void main(String[] args){ Set<Integer> hs = new HashSet<>(); hs.add(1); hs.add(2); hs.add(3); hs.add(4); hs.add(4); for (Integer temp : hs) { System.out.print(temp + " "); } } }
输出结果
1 2 3 4