集合就是数学中的集合的概念:所有的元素都具有唯一的值,元素在其中没有顺序。
import java.util.ArrayList;
import java.util.HashSet;//集合容器的包
ArrayList<String> a=new ArrayList<String>();
a.add("first");
a.add("second");
a.add("first");
for(String s : a){
System.out.println(s);//输出的结果是first、second、fitst
}
System.out.println(a);//也可以用这个方法来输出容器中的元素内容
System.out.println("-----------------------");
HashSet<String> s = new HashSet<String>();
s.add("first");
s.add("second");
s.add("first");
for(String k : s){
System.out.println(k);//输出的结果是second、first
}
System.out.println(s);//任何一个java类,只要有了toString函数,println会主动调用它。示例见下
}
class Value{
private int i;
public void set(int i) { this.i = i;}
public int get() { return i; }
public String toString(){return ""+i;}
}
public static void main(){
Value v = new Value();
v.set(10);
System.out.println(v);//输出的东西没有任何意义。
//任何一个java的类,只要有了toString函数,println函数会主动调用toString函数
}
本文介绍了Java中的集合框架,包括ArrayList和HashSet的特点与使用方法。通过示例代码展示了这两种集合类型如何处理重复元素,并解释了它们之间的主要区别。
1537

被折叠的 条评论
为什么被折叠?



