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);
}
}