package notebook;
import java.util.ArrayList;
import java.util.HashSet;
public class Notebookp {
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<String> bl=new ArrayList<String>();
bl.add("first");
bl.add("second");
bl.add("third");
for(String s:bl)//对于a里面的每一个String s做循环
{
System.out.println(s);//输出notebook中的元素
}
System.out.println("------------");
HashSet<String> al=new HashSet<String>();//类似于数学集合每个元素只能出现一次
al.add("first");//数学集合也是无序的概念,所以这个容器输出也是无序的
al.add("second");
al.add("third");
al.add("first");
al.add("second");
// for(String w:al) {
// System.out.println(w);
// }
//还可以用system.out.println()输出这两个容器都可以输出格式:[x1,x2,x3]
System.out.println(al);
/*
public String toString( ) { return'""+i;}
*/
Value p=new Value();
p.set(10);
System.out.println(p);
}
}
class Value{
private int i;
public void set(int i) {
this.i=i;
}
public int get(){
return i;
}
//任何一个java类只要实现了下面的那条语句,就可以用System.out.println()直接输出这个对象
public String toString( ) { return ""+i;}//如果没有这句话,p的输出为notebook.Value@3b6eb2ec
}
java 直接输出类中的元素 HashSet<String> al=new HashSet<String>()容器
最新推荐文章于 2021-02-13 04:55:45 发布