㈠ java集合
集合就相当于你午饭的饭碗
Collection c=new HashSet(); // 我要一个大碗...
Collection<米饭> c=new HashSet<米饭>(); // 我要一个只能装米饭的大碗,(不能装菜, 也不能装沙子);
回到你的问题,
aaa,bbb,ccc 相当于饭碗里装的东西, 比如 aaa类型为米饭, bbb 类型为菜, ccc类型为沙子(就是喜欢吃带沙子的米....).
Collection c=new HashSet(); // 你要一个大碗.. 可以装任何东西的大碗.
相当于
Collection<东西> c=new HashSet<东西>();// 你要一个大碗.. 只要是东西就能放进去的大碗..
你程序写的是a b c 都是String类型, 其实你可以往里放数字, 枚举 等其他的...
abc 你传递进去之前是字符类型,
it.next() 拿出来的是object , 然后你通过 (String)强制转换成了String而已.
c 对外界来说它是Collection 实际上是HashSet . 就相当于 你对别人说 我吃的是菜, 但是你自己知道你吃的是豆芽菜. (别人不知道你吃的是豆芽菜)
㈡ java 怎么创建一个list集合
java创建一个list集合,List是不能直接实例化的,所以要用其他的,如ArrayList
Listtemp=newArrayList();
temp.add(xxx);
㈢ java有哪些有序集合
Comparable接口
Comparator接口
SortedSet接口
SortedMap接口
㈣ java 怎么创建集合
java的集合有List
List a=new ArrayList();//实例化一个对象
a.add("");
a.get(0);