1、调整list的位置
// list调整数据位置:d换到第一位,c换到第二位。
List<String> listCapacity = new ArrayList<>();
listCapacity.add("a");
listCapacity.add("b");
listCapacity.add("c");
listCapacity.add("d");
for (String s : listCapacity){
if (s.equals("d")){
if (! listCapacity.get(0).equals(s)){
String temp = listCapacity.get(0);
int index = listCapacity.indexOf(s);
listCapacity.set(0,s);
listCapacity.set(index,temp);
}
}else if (s.equals("c")){
if (! listCapacity.get(1).equals(s)){
String temp = listCapacity.get(1);
int index = listCapacity.indexOf(s);
listCapacity.set(1,s);
listCapacity.set(index,temp);
}
}
}
原文:https://www.cnblogs.com/luoa/p/12335953.html