Java點滴-List list; 中尖括號的意思


這是jdk1.5后版本才有的新特性,泛型,指定傳入的類型。
這樣定義之后,這個list只能接收Integer的對象。

以前沒有加這個,傳入的都是Object類型的,取出來的時候要強制類型轉換為自己想要的類型。

現在這樣就不用強制類型轉換了

在循環的時候也可以直接取出,提高效率,雖然你用肉眼是看不到。

例如:

List<String> strList = new ArrayList();

strList.add("123");
strList.add("456");

那么在循環的時候可以:

for(String str:strList){
  System.out.println("----------->>"+str); //可以直接取出
}

提高類型轉換與遍歷的速度。

 

轉自:http://blog.163.com/sjmz30071360@126/blog/static/1624226720110611740175/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM