如何在 Java 中將陣列列表中的特定專案移動到第一個專案?
要從 ArrayList 中移動一個專案並將其新增到第一個位置,你需要 -
- 使用 indexOf() 方法獲取專案的 index (索引) ArrayList 類;
- 使用 remove() 方法從 ArrayList 類中刪除它;
- 最後,使用 add() 方法將它新增到 index 0 ArrayList 類。
範例
import java.util.ArrayList;
public class ArrayListSample {
public static void main(String args[]) {
ArrayList al = new ArrayList();
al.add("JavaFX");
al.add("HBase");
al.add("WebGL");
al.add("OpenCV");
System.out.println(al);
String item = "WebGL";
int itemPos = al.indexOf(item);
al.remove(itemPos);
al.add(0, item );
System.out.println(al);
}
}輸出
[JavaFX, HBase, WebGL, OpenCV] [WebGL, JavaFX, HBase, OpenCV]
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP