今天剛剛好做List排序部分,遇到了List位置交換,一及只List顯示第一個,研究了下,代碼如下:
Object objA= list.get(a);
list.set(a, list.get(b));
list.set(b, objA);
代碼:
<span style="white-space:pre"> </span>GotyeUser first = list.get(0);//獲得list的第一個
int groupMainPosition = list.indexOf(mGroup.getOwner());//在獲得你要交換的那個位置
list.set(0, list.get(groupMainPosition));//把第一個位置設置你要交換的內容
list.set(groupMainPosition, first);//交換內容的位置把第一的對象放上去