使用Java compareToIgnoreCase 方法排序
这个方法我在上一篇文章已经说过如何使用了,也说明了它的原理
我们可以看一看:点击查看https://blog.janyork.com/index.php/archives/421/
为了更加详细的讲解这个方法在数组中的使用,我们来讲解一下这个示例
示例
我们用一个String数组来储存4首歌曲的名字,然后从控制台输入一首歌,并且将它插入到数组里面,并且排序5首歌曲
直接看代码:
数组歌曲排序
import java.util.Scanner;
public class HgDome {
public static void main(String[] args) {
//变量跟数组关于初始值问题
String[] musics = new String[]{"Island","Ocean","Pretty","Sun"};
String[] newMusics = new String[musics.length+1];
//新歌曲数组
String music;
//保存用户输入的歌曲名称
int index = musics.length;
//保存新歌插入位置
//输出插入前的结果
System.out.print("插入前的数组为:");
for(int i = 0; i < musics.length ; i++){
System.out.print(musics[i]+"