JAVA之数组从“A”到“Z”顺序插入元素
来源:互联网 发布:linux修改host 编辑:程序博客网 时间:2024/05/16 17:55
1、数组从“A”到“Z”顺序插入元素。
打开记事本,写如下一段代码:
打开dos运行窗口,输入d:转到D盘,接下来输入cd InputTest转到InputTest目录下:
输入Javac Music.java 回车 java Music。
打开记事本,写如下一段代码:
import java.util.Scanner;public class Music { 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]+" "); } //将数组musics中的元素复制到数组newMusics中 for(int i = 0; i < musics.length; i++){ newMusics[i] = musics[i]; } //输入歌曲名称 Scanner input = new Scanner(System.in); System.out.print("\n请输入歌曲名称:"); music = input.nextLine(); //找到新元素的插入位置 for(int i = 0; i < musics.length; i++){ if(musics[i].compareToIgnoreCase(music) > 0){ index = i; break; } } //元素后移 for(int i = newMusics.length-1; i > index; i--){ newMusics[i] = newMusics[i-1]; //index下标开始的元素后移一个位置 } newMusics[index] = music; //新元素放在index的位置 //输出插入后的结果 System.out.print("插入后的数组为:"); for(int i = 0; i < newMusics.length; i++){ System.out.print(newMusics[i]+" "); } }}保存为Music.java【同上节,我还是把他放在了D盘下InputTest文件夹内】
打开dos运行窗口,输入d:转到D盘,接下来输入cd InputTest转到InputTest目录下:
输入Javac Music.java 回车 java Music。
我们输入一个新的元素:Lone;结果如下图:
1 0
- JAVA之数组从“A”到“Z”顺序插入元素
- 从数组a复制k个元素到数组b
- 女性必读 :从A到Z
- 女性必读 :从A到Z
- 敏捷教练,从A到Z
- 敏捷教练,从A到Z
- Unix 命令选项,从a到z
- Java面试题:有数组a[n],用java代码将数组元素顺序颠倒
- 插入排序(顺序数组中找要插入元素的位置)
- 线性表之顺序表插入元素
- Java学习从入门到精通[z]
- java 数组操作,从数组a中删除数组b中存在的元素
- 插入元素到有序数组,二分搜索查找插入位置
- 从A到Z来说说Web开发
- 我愿意陪你从A走到Z
- Linux的命令选项,从a到z
- Java中将数组各元素作为数据项插入到数据库中
- Java ArrayList add(index,element) 方法插入元素到数组指定位置
- 计算MD5
- JVM的CAS实现原理解析
- JAVA之打印九九乘法表
- mac 下管理员无权限修改文件问题以及rootLess内核保护开关
- 寄存器(CPU工作原理)
- JAVA之数组从“A”到“Z”顺序插入元素
- php中的interface和implements及其他
- 获取设备型号
- Android M 新的运行时权限开发者需要知道的一切
- 164. Maximum Gap
- 设计模式 - MVC
- python之pexpect+pxssh模块的使用心得 (转)
- android 使用webView加载欢迎界面的个人实现思路,实现欢迎界面不断在改变
- JAVA实现的一个简单的死锁(附解释)