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