Generic Type(java)

 
List list = new ArrayList();

list.add("something");
list.add(100);
for (int i = 0; i < list.size(); i++) { String name = (String) list.get(i); //取出Integer时,运行时出现异常 System.out.println("name:" + name); }
List
<String>[] lsa = new List<String>[10]; // Not really allowed. Object o = lsa; Object[] oa = (Object[]) o; List<Integer> li = new ArrayList<Integer>(); li.add(new Integer(3)); oa[1] = li; // Unsound, but passes run time store check String s = lsa[1].get(0); // Run-time error: ClassCastException

 

  • ListIterator  Iterator  

http://blog.csdn.net/longshengguoji/article/details/41551491

posted on 2017-09-23 21:37  satyrs  阅读(231)  评论(0编辑  收藏  举报

导航