代码一
package shuzu;
import java.util.Scanner;
public class Shangji5 {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
char[] ziMu = {'a','c','u','b','e','p','f','z'};
char cha = 'm';
int xiaBiao = 5;
System.out.print("原字符排序:");
System.out.println(ziMu);
System.out.println("待插入的字符:"+cha);
System.out.println("插入字符的下标是:"+xiaBiao);
ziMu[xiaBiao] = cha;
System.out.print("插入后的字符排序是:");
System.out.print(ziMu);
}
}
代码二
public class Shangji4 {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
char[] ziMu = new char[9];
ziMu[0] = 'a';
ziMu[1] = 'c';
ziMu[2] = 'u';
ziMu[3] = 'b';
ziMu[4] = 'e';
ziMu[5] = 'p';
ziMu[6] = 'f';
ziMu[7] = 'z';
char cha = 'm';
int xiaBiao = 5;
System.out.print("原字符排序:");
System.out.println(ziMu);
System.out.println("待插入的字符:"+cha);
System.out.println("插入字符的下标是:"+xiaBiao);
for(int i = ziMu.length - 1;i > xiaBiao;i--){
ziMu[i] = ziMu[i-1];
}
ziMu[xiaBiao] = cha;
System.out.print("插入后的字符排序是:");
System.out.print(ziMu);
}
}