java数组排序方法

* 一维数组  语法 :数据类型[]数组名=new 数据类型[(大小)];
*  * 排序:(选择 插入 归并 希尔 桶 酒...)
  • 代码管理: git(分布式)svn(集中式)

    • 二维数组 语法 :数据类型[][]数组数组名=new数组类型[(长度)(长度)];

    • 游戏:扫雷,跳一跳                 声明有几个数组

    • 本质就是一个一维数组

    • 一维数组 语法 : 数据类型[]数组名称 = new 数据类型[(大小)];

    • 二维数组 语法 : 数据类型[][]数组名称 = new 数据类型 [长度][(长度)];

    • original:源数组

    • from:开始位置

    • to:结束位置

    • 返回值是一个int[ ]数组

    • int [ ] b=Arrays.copyOfRange(a,0,5);

    • 搜索:

    • binarySearch(a,key)

    • a:源数组

    • key:数据

    • 返回值是int 类型的数据 返回值定数据的下标

    • 注意他必须先排序才能够找出正确的下标,如果有重复的数据,结果是不确定的

    • 判断两个数组是否相等 Arrays.equals(第一个数组名,第二个数组名)

    • boolean equals=Arrays.equals(数组名。目标数组名);

    • System.out.println(equals);//输出true或flase

    • 把数组转换成字符串

    • System.out.println(Arrays.to.String(数组名));

    • 填充Arrays.fill(数组名,数据);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值