arrays.sort用法arrays.fill用法arrays.equals用法

// 练习一:

// 自定义一个int类型的数组,数组中的值各不相同,数组长度为5            
// 使用sort方法对数组进行排序,并输出排序后的数组到控制台
// 使用binarySearch方法,找到某个数值在数组中的下标,并输出到控制台
//法1:
import java.util.Arrays;
<span style="font-family:Courier New;"></span><pre name="code" class="java"><pre name="code" class="java"><pre name="code" class="java"><span style="font-family:Courier New;">package myFirstProject;
</span>
<span style="font-family:Courier New;">public class day1zuoye2 {</span>
 
<span style="font-family:Courier New;">    public static void main(String args[]) { </span>
 
<span style="font-family:Courier New;">         int[] b={1,3,2,5,4};</span>
Arrays.sort(b,0,4);
for(int i:b){
 
<span style="font-family:Courier New;">           System.out.println(i+",");</span>
<span style="font-family:Courier New;">           }</span>
<span style="font-family:Courier New;">//	 for(int i=0;i<b.length;i++){</span>
<span style="font-family:Courier New;">//	   System.out.println(b[i]+",");</span>
<span style="font-family:Courier New;">//	   }</span>
<span style="font-family:Courier New;">         int index = Arrays.binarySearch(b, 3);</span>
<span style="font-family:Courier New;">         System.out.println("元素3的下标是: " + index);</span>
<span style="font-family:Courier New;">    }</span>
<span style="font-family:Courier New;">}</span>
控制台输出:
1,
2,
3,
5,
4,
元素3的下标是: 2





// 练习二:
// 自定义一个double类型的数组,数组长度为5
// 使用fill方法对自定义的数组填充值,输出填充后的数组到控制台
 <span style="font-family:Courier New;">public static void main(String args[]) { </span>
<span style="font-family:Courier New;">      double[] array=new double[10];
</span>
<span style="font-family:Courier New;">      Arrays.fill(array,5);
</span>
<span style="font-family:Courier New;">      for (double i:array){
</span>
<span style="font-family:Courier New;">            System.out.println(i);
</span>
<span style="font-family:Courier New;">            }
      }</span>
<span style="font-family:Courier New;">}</span>
控制台输出:
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0






// 练习三:
// 已知两个数组如下
// 使用equals方法比较两个数组,并输出比较结果
// int[] a = {1,2,3};
// int[] b = {2,1,3};


public static void main(String[] args) {
    int[] a = {1,2,3};
   int[] b = {2,1,3};
   System.out.println(Arrays.equals(a,b));<span style="font-family: Arial, Helvetica, sans-serif;"> </span>
}

控制台输出:false


参考文档:

1.http://blog.sina.com.cn/s/blog_8e3f9ed80102vrr4.html Java通过fill()方法填充数组元素

2.http://zhidao.baidu.com/link?url=SMzbtOTTcBvuGvAhgRZIZmsgArX-xBn85i4aldmdzySxdYxv0Jx1DLROTyrN5ScolBbLzsAWQYpgb4VVFFIFbTgDR2qFid6aH7evuQKgWCW 在Java中用binarySearch方法如何一次获得一维数组中所有元素的下标,并输出

3.http://blog.csdn.net/havedream_one/article/details/48197185 数组的equals方法

4.http://zhidao.baidu.com/question/682198781052178572.html?fr=iks&word=%CA%B9%D3%C3fill%B7%BD%B7%A8%B6%D4%D7%D4%B6%A8%D2%E5%B5%C4%CA%FD%D7%E9%CC%EE%B3%E4%D6%B5&ie=gbk JAVA编程arrays.fill()填充替换数组元素

5.http://zhidao.baidu.com/question/456669448214861605.html?qbl=relate_question_4&word=%CA%B9%D3%C3fill%B7%BD%B7%A8%B6%D4%D7%D4%B6%A8%D2%E5%B5%C4%CA%FD%D7%E9%CC%EE%B3%E4%D6%B5用java.util.Arrays.fill填充数组是随机填充到任意位置还是有一定的条件依据?需要好好研究研究

6.http://blog.csdn.net/shanhuhau/article/details/8728588 Arrays.fill()填充方法 需要看







附加:java设置环境变量

http://jingyan.baidu.com/article/c85b7a6414f2ee003bac95d5.html


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值