package wanlin;
import java.util.*;
public class Wl_insert1 {
public static void main(String[] args){
String Books[] = {"Computer","Hibernate","Java","Structs"};
String newbook ="";
String newBooks[] = new String[Books.length+1];
System.out.print("请输入您要插入的书名:");
Scanner input = new Scanner(System.in);
newbook = input.nextLine();
System.out.print("您输入的书名是:"+newbook);
int index = Books.length,i=0;
for(i=0;i<Books.length;i++){
if(Books[i].compareToIgnoreCase(newbook)>=0){
index = i;
break;
}
}
System.out.println("\n"+index);
System.arraycopy(Books,0,newBooks,0,Books.length);
System.out.print("插入前的书目录:");
System.out.println(Arrays.toString(newBooks));
for(i=Books.length;i>index;i--){
newBooks[i] = newBooks[i-1];
}
System.out.print("后移之后的书目录:");
System.out.println(Arrays.toString(newBooks));
newBooks[index] = newbook;
System.out.print("插入后的书目录:");
System.out.println(Arrays.toString(newBooks));
}
}
运行结果: