62,614
社区成员
发帖
与我相关
我的任务
分享
package test;
public class Test1 {
static String[] ls={"A","B","C","V","G","H","K"};
static String[] ses={"B","G","K"};
/**
* @param args
*/
public static void main(String[] args) {
int indexSes = 0;
int indexLs = 0;
while (indexSes <= ses.length - 1) {
while (true) {
int indexTemp = search(ses[indexSes], indexLs);
if (indexTemp != -1 && indexTemp != indexLs) {
String tempS = ls[indexLs];
ls[indexLs] = ls[indexTemp];
ls[indexTemp] = tempS;
}
if (indexTemp != -1)
indexLs++;
else
break;
}
indexSes++;
}
for (String string : ls) {
System.out.print(string + " ");
}
}
private static int search(String c, int startIndex) {
for (int i = startIndex; i <= ls.length - 1; i++) {
if (ls[i].equals(c))
return i;
}
return -1;
}
}