推薦答案
ArrayList是Java集合框架中的一個重要類,提供了豐富的方法來操作動態數組。下面介紹一些常用的ArrayList方法。
1. add方法: 用于向ArrayList中添加元素。有多個重載版本,可以根據索引插入元素或直接在末尾添加元素。
ArrayList arrayList = new ArrayList<>();
arrayList.add("apple"); // 在末尾添加元素
arrayList.add(1, "banana"); // 在索引1處插入元素
2. get方法: 用于獲取指定索引處的元素。
String element = arrayList.get(0); // 獲取索引0處的元素
3. set方法: 用于更新指定索引處的元素。
arrayList.set(1, "orange"); // 將索引1處的元素更新為"orange"
4. remove方法: 用于刪除指定索引處的元素。
arrayList.remove(2); // 刪除索引2處的元素
5. size方法: 返回ArrayList中元素的數量。
int size = arrayList.size(); // 獲取ArrayList中元素的數量
6. isEmpty方法: 判斷ArrayList是否為空。
boolean empty = arrayList.isEmpty(); // 判斷ArrayList是否為空
7. contains方法: 判斷ArrayList是否包含指定元素。
boolean contains = arrayList.contains("apple"); // 判斷是否包含"apple"
8. indexOf和lastIndexOf方法: 分別用于查找元素第一次和最后一次出現的索引。
int firstIndex = arrayList.indexOf("banana"); // 查找"banana"第一次出現的索引
int lastIndex = arrayList.lastIndexOf("banana"); // 查找"banana"最后一次出現的索引
9. toArray方法: 將ArrayList轉換為數組。
String[] array = arrayList.toArray(new String[0]); // 將ArrayList轉換為String數組
10. clear方法: 清空ArrayList中的所有元素。
arrayList.clear(); // 清空ArrayList中的所有元素
以上僅是ArrayList的一些常用方法,還有其他方法如subList、addAll、removeAll等,都提供了不同的功能,用于滿足不同的操作需求。通過熟練掌握這些方法,可以靈活地操作ArrayList中的數據。
其他答案
-
ArrayList是Java集合框架中的一個重要類,提供了豐富的方法來操作動態數組。下面介紹一些常用的ArrayList方法及其功能。
1. add方法: 用于向ArrayList中添加元素。可以在末尾添加,也可以在指定索引處插入元素。
ArrayList
arrayList = new ArrayList<>(); arrayList.add("apple"); // 在末尾添加元素
arrayList.add(1, "banana"); // 在索引1處插入元素
2. get方法: 用于獲取指定索引處的元素。
String element = arrayList.get(0); // 獲取索引0處的元素
3. set方法: 用于更新指定索引處的元素。
arrayList.set(1, "orange"); // 將索引1處的元素更新為"orange"
4. remove方法: 用于刪除指定索引處的元素。
arrayList.remove(2); // 刪除索引2處的元素
5. size方法: 返回ArrayList中元素的數量。
int size = arrayList.size(); // 獲取ArrayList中元素的數量
6. isEmpty方法: 判斷ArrayList是否為空。
boolean empty = arrayList.isEmpty(); // 判斷ArrayList是否為空
7. contains方法: 判斷ArrayList是否包含指定元素。
boolean contains = arrayList.contains("apple"); // 判斷是否包含"apple"
8. indexOf和lastIndexOf方法: 分別用于查找元素第一次和最后一次出現的索引。
int firstIndex = arrayList.indexOf("banana"); // 查找"banana"第一次出現的索引
int lastIndex = arrayList.lastIndexOf("banana"); // 查找"banana"最后一次出現的索引
9. toArray方法: 將ArrayList轉換為數組。
String[] array = arrayList.toArray(new String[0]); // 將ArrayList轉換為String數組
10. clear方法: 清空ArrayList中的所有元素。
arrayList.clear(); // 清空ArrayList中的所有元素
11. subList方法: 獲取子列表,返回一個從指定開始索引到結束索引的ArrayList視圖。
List
subList = arrayList.subList(1, 3); // 獲取索引1到2的子列表 12. addAll方法: 將另一個集合中的所有元素添加到當前ArrayList。
ArrayList
anotherList = new ArrayList<>(); anotherList.add("grape");
arrayList.addAll(anotherList); // 將anotherList中的元素添加到arrayList
13. removeAll和retainAll方法: 分別用于移除與另一個集合中相同的元素和保留與另一個集合中相同的元素。
ArrayList
otherList = new ArrayList<>(); otherList.add("apple");
arrayList.removeAll(otherList); // 移除arrayList中與otherList相同的元素
arrayList.retainAll(otherList); // 保留arrayList中與otherList相同的元素,移除其他元素
通過熟練掌握這些方法,可以靈活地操作ArrayList中的數據,滿足各種不同的需求。
-
ArrayList是Java集合框架中的一個重要類,提供了豐富的方法來操作動態數組。下面介紹
一些常用的ArrayList方法,并附帶示例說明。
1. add方法: 用于向ArrayList中添加元素。
ArrayList
arrayList = new ArrayList<>(); arrayList.add("apple"); // 在末尾添加元素
arrayList.add("banana"); // 在末尾添加元素
2. get方法: 用于獲取指定索引處的元素。
String element = arrayList.get(0); // 獲取索引0處的元素
3. set方法: 用于更新指定索引處的元素。
arrayList.set(1, "orange"); // 將索引1處的元素更新為"orange"
4. remove方法: 用于刪除指定索引處的元素。
arrayList.remove(0); // 刪除索引0處的元素
5. size方法: 返回ArrayList中元素的數量。
int size = arrayList.size(); // 獲取ArrayList中元素的數量
6. isEmpty方法: 判斷ArrayList是否為空。
boolean empty = arrayList.isEmpty(); // 判斷ArrayList是否為空
7. contains方法: 判斷ArrayList是否包含指定元素。
boolean contains = arrayList.contains("apple"); // 判斷是否包含"apple"
8. indexOf和lastIndexOf方法: 分別用于查找元素第一次和最后一次出現的索引。
int firstIndex = arrayList.indexOf("banana"); // 查找"banana"第一次出現的索引
int lastIndex = arrayList.lastIndexOf("banana"); // 查找"banana"最后一次出現的索引
9. toArray方法: 將ArrayList轉換為數組。
String[] array = arrayList.toArray(new String[0]); // 將ArrayList轉換為String數組
10. clear方法: 清空ArrayList中的所有元素。
arrayList.clear(); // 清空ArrayList中的所有元素
通過了解這些方法及其示例,可以更好地操作ArrayList,實現各種數據處理需求。同時,ArrayList還有其他方法如subList、addAll、removeAll等,可以根據具體情況靈活運用。