Java程式:合併兩個給定列表
要合併兩個給定的列表,可以使用addAll() 方法,該方法屬於java.util.ArrayList 類,用於將指定集合中的所有元素插入到此列表中。要將一個列表的內容新增到另一個列表中:
問題陳述
編寫一個Java程式來合併兩個給定的列表:
輸入
Contents of list1 ::[Apple, Orange, Banana] Contents of list2 ::[Grapes, Mango, Strawberry]
輸出
Contents of list1 after adding list2 to it ::[Apple, Orange, Banana, Grapes, Mango, Strawberry]
合併兩個給定列表的步驟
以下是合併兩個給定列表的步驟:
-
透過例項化列表物件來建立list1(在此示例中,我們使用了ArrayList)。
-
使用add() 方法向其中新增元素。
-
建立另一個列表並向其中新增元素。
-
現在使用addAll() 方法將一個列表的元素新增到另一個列表中。
Java程式:合併兩個給定列表
import java.util.ArrayList;
public class JoinTwoLists {
public static void main(String args[]){
ArrayList<String> list1 = new ArrayList<String>();
list1.add("Apple");
list1.add("Orange");
list1.add("Banana");
System.out.println("Contents of list1 ::"+list1);
ArrayList<String> list2 = new ArrayList<String>();
list2.add("Grapes");
list2.add("Mango");
list2.add("Strawberry");
System.out.println("Contents of list2 ::"+list2);
list1.addAll(list2);
System.out.println("Contents of list1 after adding list2 to it ::"+list1);
}
}
輸出
Contents of list1 ::[Apple, Orange, Banana] Contents of list2 ::[Grapes, Mango, Strawberry] Contents of list1 after adding list2 to it ::[Apple, Orange, Banana, Grapes, Mango, Strawberry]
程式碼解釋
首先從java.util 包匯入ArrayList類,我們將建立兩個ArrayList物件list1和list2,並使用add() 方法向列表中新增元素,然後使用addAll()方法將兩個列表合併在一起,例如list1.addAll(list2),最後將結果列印到控制檯。
廣告
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP