list 某个数值或者对象一直再首位
如果不在 就设置到首位
代码
public void testList(){ List<String> list= new ArrayList<>(); list.add("12"); list.add("10"); list.add("11"); list.add("13"); list.add("14"); list.add("15"); list.add("16"); int i=0; for(String str:list){ i++; System.out.println(i+"当前位置"+str); } String flagStr="13"; for(int k=0;k<list.size();k++){ if(list.get(k).equals(flagStr)){ if(k!=0){ String temp=list.get(0);//中间变量 list.set(0,flagStr); list.set(k,temp); } } } i=0; for(String str:list){ i++; System.out.println(i+"修改后的位置"+str); } }