java.util.Arrays操作数组

Arrays 类

java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。

具有以下功能:

测试类:

  • 给数组赋值:通过 fill 方法。
  • 对数组排序:通过 sort 方法,按升序。
  • 比较数组:通过 equals 方法比较数组中元素值是否相等。 
  • 查找数组元素:通过 binarySearch 方法能对排序好的数组进行二分查找法操作
  • package com.ysu.test;
    
    import java.util.Arrays;
    
    public class ArrayTest {
    
    	public static void main(String[] args) {
    		
    		double[] myList= {1.3,4.5,4.7,5.2,8.0};
    		System.out.println("数组对象:"+myList);
    		System.out.println("以字符串形式输出数组:"+Arrays.toString(myList));
    		Arrays.sort(myList);   //按从小到大的顺序排序
    		System.out.println("排序后的数组:"+Arrays.toString(myList));
    		System.out.println(Arrays.binarySearch(myList, 5.2));  //二分法查找数组中的某个元素,返回索引值,查不到则发挥负数
    		Arrays.fill(myList, 7);
    		System.out.println("输出赋值之后的数组:"+Arrays.toString(myList));
    	}
    }
    

    运行结果:

    数组对象:[D@7852e922
    以字符串形式输出数组:[1.3, 4.5, 4.7, 5.2, 8.0]
    排序后的数组:[1.3, 4.5, 4.7, 5.2, 8.0]
    3
    输出赋值之后的数组:[7.0, 7.0, 7.0, 7.0, 7.0]
    

     

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员资料站

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值