String s = "1|2|3|4|5|"; String[] arr = s.split("\\|"); String[] arr2 = new String[arr.length+1]; arr2[0]="4"; //比如要移动到首位的元素为4 for(int i=0;i<arr.length;i++) { if(!arr[i].equals("4")) { arr2[i+1]=arr[i]; } } for(String a:arr2) { System.out.println(a); }