</pre>将字符串数组中的某个字符串放到第一位<pre name="code" class="java">String[] strArray={"zhang","san","li","si"};
String str="zhang";
String nextTemp=null;
String[] preTemp=new String[strArray.length];
for(int i=0;i<strArray.length;i++){
if(strArray[i].equals(str)){
for(int j=i+1;j<strArray.length;j++){
preTemp[j]=strArray[j];
}
break;
}else{
if(i==0){
if(i<strArray.length-1)
nextTemp=strArray[i+1];
preTemp[i+1]=strArray[i];
}else{
preTemp[i+1]=nextTemp;
}
if(i<strArray.length-1 && nextTemp!=null && i>0)
nextTemp=strArray[i+1];
}
}
preTemp[0]=str;
preTemp为最后结果