java 插入新的数组项(算法—1)

来源:互联网 发布:淘宝奇葩买家秀大尺度 编辑:程序博客网 时间:2024/05/22 14:37
public static void main(String[] args) {     /** * 插入算法 */String[] musics = {"he", "together" ,"world" ,"bitch" };Arrays.sort(musics) ;String[] nMusics = new String[5] ;String music = "yello" ;int index = musics.length ;//确定插入位置for ( int i = 0 ; i < musics.length ; i++) {if ( musics[i].compareToIgnoreCase(music) > 0 ) {index = i ;break ;}}//在新数组中,写入index后的数组for ( int i = nMusics.length-1 ; i > index ; i--) {nMusics[i] = musics[i-1] ;}//在新数组中插入 ,index前的数组for ( int i = 0 ; i < index ; i++) {nMusics[i] = musics[i] ;}//插入新数组nMusics[index] = music ;for ( int i =0 ; i < nMusics.length ; i++){System.out.print( nMusics[i] + "  ,  " );}}

原创粉丝点击