Swap List Index Position
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
public class SwapListIndexPosition {
public static void main(String[] args) {
List<String> oldList = new ArrayList<String>();
List<String> newList = new ArrayList<String>();
String mySelectedStr = "E";
oldList.add("A");
oldList.add("C");
oldList.add("D");
oldList.add("B");
oldList.add("E");
System.out.println("Old List : " + oldList);
newList = SwapIndexPosition(oldList, mySelectedStr);
System.out.println("New List : " + newList);
}
private static List<String> SwapIndexPosition(List<String> myList,
String mySelectedStr) {
Collections.sort(myList);
int index = myList.indexOf(mySelectedStr);
myList.remove(index);
myList.add(0, mySelectedStr);
return myList;
}
}
Comments
Post a Comment