Java學習筆記35:集合的遍歷
@SuppressWarnings(“unchecked”)
import java.util.ArrayList;
import java.util.Collection;
public class Demo1_Collection {
//集合的遍歷
public static void main(String[] args) {
@SuppressWarnings(“rawtypes”)
Collection c =new ArrayList();
c.add(new Student(“張三”,23));
c.add(new Student(“李四”,24));
c.add(new Student(“王五”,25));
Object[] arr =c.toArray();
for(int i=0; i<arr.length;i++ ){
Student s=(Student)arr[i];
System.out.println(s.getName()+" "+s.getAge());
}
}
}
相關推薦
Java學習筆記35:集合的遍歷
@SuppressWarnings(“unchecked”) import java.util.ArrayList; import java.util.Collection; public class Demo1_Collection { //集合的遍歷 public static vo
Kali學習筆記31:目錄遍歷漏洞、檔案包含漏洞
文章的格式也許不是很好看,也沒有什麼合理的順序 完全是想到什麼寫一些什麼,但各個方面都涵蓋到了 能耐下心看的朋友歡迎一起學習,大牛和槓精們請繞道 目錄遍歷漏洞: 應用程式如果有操作檔案的功能,限制不嚴格會導致可以訪問到WEB目錄意外的檔案 目錄遍歷漏洞和檔案包含漏洞本質以及利用方法一
Java學習筆記37:集合框架實現併發修改
import java.util.List; import java.util.ArrayList; import java.util.ListIterator; public class Demo1_Collection { //集合的遍歷 //判斷有沒有”word"元素,如果有,新
Java學習筆記34:集合和陣列區別
集合: 儲存任意物件,長度可變 陣列: 定義長度固定,無法自動增長 區別: 1.長度 2.陣列既可以儲存基本資料型別也可以儲存引用資料型別 集合只能儲存物件,即使儲存基本資料型別進入後也會封箱變成物件 集合 collection介面 LIst:有序(存取順序一致) 有索引,不可以
Java學習筆記36:迭代器遍歷(for 、while)
while迴圈遍歷 Collection coll = new ArrayList(); coll.add("abc1"); coll.add("abc2"); coll.add("abc3"); coll.add("abc4"); Iterator it = coll.iterator
Java學習筆記29(集合框架三:泛型)
出了 oar sta package 獲取 demo 強制 lis oid 泛型的概念: 簡單地講,就是同一個方法(類),可以接受不同的數據類型並運行得到相對應的結果,不會出現安全問題 上一篇有一段這樣的代碼: 沒有定義集合類型、叠代器類型 package demo;
Java學習筆記30(集合框架四:List接口)
package int 集合框架 初始 tro color arraylist 原理 void List接口繼承自Collection接口 具有重要的三大特點: 1.有序集合:存入和取出的順序一致 2.此接口的用戶可以對列表中每個元素插入位置精確的控制:可以通過索引操作 3
Java學習筆記31(集合框架五:set接口、哈希表的介紹)
ins gpo 自己 static 增強for {} ati 兩個 公式 set接口的特點: 1.不包含重復元素 2.set集合沒有索引,只能用叠代器或增強for循環遍歷 3.set的底層是map集合 方法和Collection的方法基本一樣 set接口的實現類Hash
Java學習筆記32(集合框架六:Map接口)
hashtable code rri 輸出 clas bsp pan ons spa Map接口與Collection不同: Collection中的集合元素是孤立的,可理解為單身,是一個一個存進去的,稱為單列集合 Map中的集合元素是成對存在的,可理解為夫妻,是一對一對存
Effictive Java學習筆記1:創建和銷毀對象
安全 需要 () 函數 調用 bsp nbsp bean 成了 建議1:考慮用靜態工廠方法代替構造器 理由:1)靜態方法有名字啊,更容易懂和理解。構造方法重載容易讓人混淆,並不是好主意 2)靜態工廠方法可以不必每次調用時都創建一個新對象,而公共構造函數每次調用都會
Java學習筆記35(異常)
限制 一段 args cat 指針 package clas ron 不存在 代碼在運行中發生的問題就是異常 java中把多種異常封裝多個類,當程序出現問題時候,就會創建異常類對象並且拋出相關信息 異常體系: Throwable類是Java中所有錯誤或異常的父類 Thr
java學習——Map的四種遍歷方法
Map是java中的介面,Map.Entry是Map的一個內部介面。 Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值
Java學習筆記1:計算機基礎知識、java語言基礎。
一、計算機基礎知識 1、 計算機是一種能夠按照程式執行,自動、高速處理海量資料的現代化智慧電子裝置。由硬體和軟體所組成,沒有安裝任何軟體的計算機稱為裸機。常見的形式有臺式計算機、筆記本計算機、大型計算機等。 硬體通常由CPU、主機板、記憶體、電源、主機箱、硬碟、顯示卡、鍵盤、滑鼠,顯示器等多
Java學習筆記總結:JAVA中String、StringBuilder、StringBuffer類的區別
不斷地學習,不斷地填充自己的技術庫,學習Java已經有一段時間了,由一開始的不適應到後來的足以靈活應對,不僅僅取決於老師的精緻講課,還有就是依靠我的學習祕籍:記錄自己的學習筆記。今天給大家分享的技術學習筆記是JAVAString,StringBuilder以及StringBuffer這三個類之間的區
Java 學習筆記 兩大集合框架Map和Collection
兩大框架圖解 Collection介面 由第一張圖,我們可以知道,Collection介面的子介面有三種,分別是List介面,Set介面和Queue介面 List介面 允許有重複的元素,元素按照新增的順序進行排序 介面方法 void add(int index,Obj
Java學習筆記1:匿名內部類的相關錯誤
class Test1_NoNameInnerClass { public static void main(String[] args) { //如何呼叫PersonDemo中的method方法呢? PersonDemo p=new PersonDemo(); //p.method(new
Java學習筆記3:私有private關鍵字修飾符的理解
private 是一個許可權修飾符 可以修飾成員變數和成員方法,被其修飾的成員只能在本類中被訪問。 許可權: 在類中用private修飾的欄位,只能在本類和其伴生物件中訪問。 在類中用private[this]修飾的欄位,只能在本類中訪問。 類名前加private
Java學習筆記之Set集合
Set集合由JDK1.2開始新增,繼承自Collection介面。Set集合是一個不包含重複元素的集合,包括null最多也只能包含一個。 集合中方法: int size(); 返回此集合的元素數量,如果set包含多於Integer.MAX_VALUE個元素,則返回Intege
Java學習筆記之List集合
List是一個有序集合介面,實現該介面,可以精確控制列表中每個元素的插入位置,可以通過整數索引訪問元素,並搜尋列表中的元素。List允許重複,如果不允許重複,建議使用Set集合。 包含方法: int size(); 返回集合中的元素的數量,集合數量上限為Integer.M
Java學習筆記30:二分查詢演算法程式碼
package create; public class Demo1_Array { public static void main(String[] args){ int[] arr = {11,22,33,44,55,66,77}; System.out.println(ge