class Demo1

{

public static void main(String[] args)

{

/*

5. 有如下歌曲数组

String[] musics = new String[]{"Island","Ocean","Pretty","Sun"};

//这是按照字母顺序排好序的 字符串数组

现在要往里面插入新的英文歌曲,

按照首字母排序插入到指定的位置

提示: musics[i].compareToIgnoreCase(music) > 0

上面这个方法是比较字符串的方法,

如果前面的值大返回1,如果后面的大于前面的,返回-1,或者等于前面的,返回0

*/

String[] musics = new String[]{"Island","Ocean","Pretty","Sun"};

//1.用冒泡排序,给歌曲排序

for(int i = 0;i

for(int j = 0; j

if( musics[j].compareToIgnoreCase(musics[j+1])>0){

//如果前面的大于后面的就交换位置

String temp = musics[j];

musics[j] = musics[j+1];

musics[j+1] = temp;

}

}

}

//插入一个歌曲

String[] newMusics = new String[musics.length+1];

//定义一个插入的歌曲

String songName = "Love";

//用循环让songName 和 原歌曲列表做对比

//默认就在第一个

for(int i = 0;i

if(i == 0){

newMusics[i] = songName;

}

newMusics[i] = musics[i-1];

}

//将数组在一个插入排序。 /*查资料*/

//遍历数组

for(int i = 0;i

System.out.println(musics[i]);

}

}

}

java的字符串数组添加元素_java 数组中插入新的元素相关推荐

  1. Java入门第116课——向List中插入和删除元素

    问题 向List集合的指定索引位置插入元素以及移除指定索引位置的元素,详细要求如下: 1)创建List接口的引用list,使该引用指向ArrayList的实例,将字符串"java" ...

  2. 督促自己——某客网编程题三道(Java)——字符串、集合、数组

    某客网编程题三道(Java)--字符串.集合.数组 第一题: 题目描述 找出字符串中第一个只出现一次的字符 输入描述: 输入几个非空字符串 输出描述: 输出第一个只出现一次的字符,如果不存在输出-1 ...

  3. java字符插入_java在原字符中插入新字符或字符串实例

    插入字符代码: public class Test { /**在原字符中插入新字符**/ public static void main(String[] args){ StringBuffer sb ...

  4. 怎么样把Java的字符串转化为字节数组?

    问题:怎么样把Java的字符串转化为字节数组 有没有任何方法把Java的字符串转化为字节数组 我尝试这样: System.out.println(response.split("\r\n\r ...

  5. 【es6】用map对数组对象中插入新的属性

    问题: 用map对数组对象中插入新的属性 举例子 在arr中查看有没有cat,有就用原先的,没有就加默认cat:0,同样后面也可以拼接father:'' let arr = [{name:'hong' ...

  6. [翻译]在GridView中插入新记录

    原文地址:http://www.dotnetbips.com/articles/c1e0ca90-5f5d-47aa-a739-492b562e810a.aspx [原文源码下载] [译者改后源码下载 ...

  7. 使用phpexcel在excel文件中插入新的数据

    使用phpexcel在excel文件中插入新的数据 摘要:在开发中,我们经常需要读写excel表格.今天开发了一下读excel表格,然后使用 insertNewRowBefore 方法插入新行,生成新 ...

  8. 钢琴键盘excel_如何通过键盘在Excel中插入新行?

    钢琴键盘excel If you are a keyboard ninja, then you hate having to move your hands from the keyboard for ...

  9. java数组末尾添加元素_java数组添加元素,java数组如何添加一个元素

    java数组如何添加元素 向数组里添加一个元素怎么添加,这儿总结有三种方法: 1.一般数组是不能添加元素的,因为他们在初始化时就已定好长度了,不能改变长度. 但有个可以改变大小的数组为ArrayLis ...

最新文章

  1. CSS Overflow属性详解(转)
  2. 这是我用Microsoft Word 2010 直接发布的测试用博客
  3. 解决Firefox访问EBS时提示激活Java插件的问题
  4. Jumpserver跳板机
  5. 保姆级教程 CSS 知识点梳理大全,超详细!!!
  6. ANT的安装/配置笔记
  7. 【Excel从头开始】-3 从网页导出数据到Excel
  8. 【学术相关】iccv、cvpr、eccv论文接收率及格式下载(附论文下载)
  9. 蓝牙的重命名与波特率修改
  10. [Pytorch系列-24]:神经网络基础 - 单个无激活函数的神经元实现简单线性回归 - 1
  11. miniblink每日最新下载地址
  12. 升级Win11必看!!
  13. 关于DS12C887 以外部RAM方式访问
  14. 数据库连接:Can`t connect to MySQL server on “localhost“(10038)
  15. 下载XXX不安全,SmartScreen筛选器已阻止下载
  16. websocket以及聊天室的实现
  17. 关于工业级GPU C-model所使用的性能模拟器(preformance simulator)
  18. zzulioj新生周赛(6) 2733: 键盘霸主hrs
  19. php仿百度贴吧源码,众大一键采集百度贴吧内容 php版 v5.0
  20. Android开发常用软件

热门文章

  1. 行业深度解读:当区块链遇见汽车后市场
  2. Ubuntu桌面生存指南(2):Ubuntu桌面体验简介
  3. 用python代码画一幅星空
  4. 微服务从零到一 什么是限流、熔断和降级
  5. JavaWeb——在线音乐播放器
  6. html音乐播放器论文,基于HTML5技术的音乐播放器的设计与实现.docx
  7. 可以上下楼梯 乐聚双足人行机器人将亮相智博会
  8. P2141 [NOIP2014 普及组] 珠心算测验————C++
  9. 套料排版代码python_2D板材排版套料开源代码
  10. Tair LDB基于Prefixkey的范围查找性能优化项目提议方案