久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網
      最全最豐富的資訊網站

      Java基礎學習之ArrayList類概述與常用方法

      本篇文章給大家?guī)砹岁P于java的相關知識,主要為大家簡單的介紹Java中ArrayList類的概述、常用方法及存儲字符串并遍歷,文中的示例代碼講解詳細,下面一起來看一下,希望對大家有幫助。

      Java基礎學習之ArrayList類概述與常用方法

      推薦學習:《java視頻教程》

      一、ArrayList類概述

      什么是集合:

      提供一種存儲空間可變的存儲模型,存儲的數(shù)據容量可以發(fā)生改變

      ArrayList集合的特點:

      底層是數(shù)組實現(xiàn)的,長度可以變化

      泛型的使用:

      用于約束集合中存儲元素的數(shù)據類型

      二、ArrayList類常用方法

      構造方法

      方法名 說明
      public ArrayList() 創(chuàng)建一個空的集合對象

      成員方法

      方法名 說明
      public boolean remove(Object o) 刪除指定的元素,返回刪除是否成功
      public E remove(int index) 刪除指定索引處的元素,返回被刪除的元素
      public E set(int index,E element) 修改指定索引處的元素,返回被修改的元素
      public E get(int index) 返回指定索引處的元素
      public int size() 返回集合中的元素的個數(shù)
      public boolean add(E e) 將指定的元素追加到此集合的末尾
      public void add(int index,E element) 在此集合中的指定位置插入指定的元素

      示例代碼:

      public class ArrayListDemo02 {     public static void main(String[] args) {         //創(chuàng)建集合         ArrayList<String> array = new ArrayList<String>();           //添加元素         array.add("hello");         array.add("world");         array.add("java");           //public boolean remove(Object o):刪除指定的元素,返回刪除是否成功         System.out.println(array.remove("world"));         System.out.println(array.remove("javaee"));           //public E remove(int index):刪除指定索引處的元素,返回被刪除的元素         System.out.println(array.remove(1));         //IndexOutOfBoundsException         System.out.println(array.remove(3));           //public E set(int index,E element):修改指定索引處的元素,返回被修改的元素         System.out.println(array.set(1,"javaee"));         //IndexOutOfBoundsException         System.out.println(array.set(3,"javaee"));           //public E get(int index):返回指定索引處的元素         System.out.println(array.get(0));         System.out.println(array.get(1));         System.out.println(array.get(2));           //public int size():返回集合中的元素的個數(shù)         System.out.println(array.size());           //輸出集合         System.out.println("array:" + array);     } }

      三、ArrayList存儲字符串并遍歷

      需求:創(chuàng)建一個存儲字符串的集合,存儲3個字符串元素,使用程序實現(xiàn)在控制臺遍歷該集合

      思路:

      1、創(chuàng)建集合對象

      2、往集合中添加字符串對象

      3、遍歷集合,首先要能夠獲取到集合中的每一個元素,這個通過get(int index)方法實現(xiàn)

      4、遍歷集合,其次要能夠獲取到集合的長度,這個通過size()方法實現(xiàn)

      5、遍歷集合的通用格式

      代碼實現(xiàn):

      public class ArrayListTest01 {     public static void main(String[] args) {         //創(chuàng)建集合對象         ArrayList<String> array = new ArrayList<String>();         //往集合中添加字符串對象         array.add("張三");         array.add("李四");         array.add("王五");         //遍歷集合,其次要能夠獲取到集合的長度,這個通過size()方法實現(xiàn)         System.out.println(array.size());         //遍歷集合的通用格式         for(int i=0; i<array.size(); i++) {             String s = array.get(i);             System.out.println(s);         }     } }

      四、ArrayList存儲學生對象并遍歷

      需求:創(chuàng)建一個存儲學生對象的集合,存儲3個學對象,使用程序實現(xiàn)在控制臺遍歷該集合

      思路:

      1、定義學生類

      2、創(chuàng)建集合對象

      3、創(chuàng)建學生對象

      4、添加學生對象到集合中

      5、遍歷集合,采用通用遍歷格式實現(xiàn)

      代碼實現(xiàn):

      public class ArrayListTest02 {     public static void main(String[] args) {         //創(chuàng)建集合對象         ArrayList<Student> array = new ArrayList<>();         //創(chuàng)建學生對象         Student s1 = new Student("張三", 30);         Student s2 = new Student("李四", 33);         Student s3 = new Student("王五", 28);         //添加學生對象到集合中         array.add(s1);         array.add(s2);         array.add(s3);         //遍歷集合,采用通用遍歷格式實現(xiàn)         for (int i = 0; i < array.size(); i++) {             Student s = array.get(i);             System.out.println(s.getName() + "," + s.getAge());         }     }

      五、ArrayList存儲學生對象并遍歷升級版

      需求:創(chuàng)建一個存儲學生對象的集合,存儲3個學生對象,使用程序實現(xiàn)在控制臺遍歷該集合,學生的姓名和年齡來自于鍵盤錄入

      思路:

      1、定義學生類,為了鍵盤錄入數(shù)據方便,把學生類中的成員變量都定義為String類型

      2、創(chuàng)建集合對象

      3、鍵盤錄入學生對象所需要的數(shù)據

      4、創(chuàng)建學生對象,把鍵盤錄入的數(shù)據賦值給學生對象的成員變量

      5、往集合中添加學生對象

      6、遍歷集合,采用通用遍歷格式實現(xiàn)

      代碼實現(xiàn):

      public class ArrayListTest {     public static void main(String[] args) {         //創(chuàng)建集合對象         ArrayList<Student> array = new ArrayList<Student>();         //為了提高代碼的復用性,我們用方法來改進程序         addStudent(array);         addStudent(array);         addStudent(array);         //遍歷集合,采用通用遍歷格式實現(xiàn)         for (int i = 0; i < array.size(); i++) {             Student s = array.get(i);             System.out.println(s.getName() + "," + s.getAge());         }     }     /*         兩個明確:             返回值類型:void             參數(shù):ArrayList<Student> array      */     public static void addStudent(ArrayList<Student> array) {         //鍵盤錄入學生對象所需要的數(shù)據         Scanner sc = new Scanner(System.in);         System.out.println("請輸入學生姓名:");         String name = sc.nextLine();         System.out.println("請輸入學生年齡:");         String age = sc.nextLine();         //創(chuàng)建學生對象,把鍵盤錄入的數(shù)據賦值給學生對象的成員變量         Student s = new Student();         s.setName(name);         s.setAge(age);         //往集合中添加學生對象         array.add(s);     } }

      推薦學習:《java視頻教程》

      VIP推薦:共22門課程,總價3725元,開通VIP會員免費

      贊(0)
      分享到: 更多 (0)
      網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號