先取出要移动的数据,
//info是一个对象
int idx = list.IndexOf(info);//获取当前info的索引 // 从list集合中取出角标为3的数据 //Integer temp = list.get(3); //并且移除角标为3的位置 list.RemoveAt(idx); // 然后把刚才取出角标为3的数据重新添加到 list集合中即可 list.Insert(0, info);