要将项目从ArrayList中移出并将其添加到第一个位置,您需要-
使用ArrayList 类的 indexOf()方法获取项目的位置(索引)。
使用ArrayList 类的remove()方法将其删除。
最后,使用ArrayList 类的add() 方法将其添加到索引0 。
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]