在Java中,您可以使用ListIterator來向列表(List)中添加新元素
import java.util.ArrayList;
import java.util.ListIterator;
public class Main {
public static void main(String[] args) {
// 創建一個ArrayList
ArrayList<String> myList = new ArrayList<>();
// 添加一些元素到列表中
myList.add("A");
myList.add("B");
myList.add("C");
// 獲取ListIterator實例
ListIterator<String> iterator = myList.listIterator();
// 遍歷列表
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
// 在指定位置插入新元素
int indexToInsert = 2; // 您希望插入新元素的位置
String newElement = "D";
iterator.add(newElement);
// 再次遍歷列表以查看新元素是否已添加
System.out.println("After inserting new element:");
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
}
}
在這個示例中,我們首先創建了一個包含三個元素的ArrayList。然后,我們獲取一個ListIterator實例,用于遍歷列表并添加新元素。我們使用listIterator()方法獲取迭代器,然后使用hasNext()和next()方法遍歷列表。
接下來,我們使用add()方法在指定位置插入新元素。在這個例子中,我們在索引為2的位置插入字符串"D"。最后,我們再次遍歷列表以查看新元素是否已成功添加。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。