Arrays工具类的使用

package zuoye;
import java.util.Arrays;
/**
 *         Arrays工具类的使用
 * @author 110,
 *        JDK提供的java.util.Arrays类,包含了常用的数组操作,方便我们日常开发。Arrays类包含了:
 *    排序,查找,填充,打印内容等常见的操作。
 *        一般使用的是描述数组内容,排序,查找。
 */
public class practice17 {
    public static void main(String[] args) {
        int [] a = {100,20,30,5,78,80,56,32,2};
        int [] b = {100,20,30,5,78,80,56,32,2};
        System.out.println(a);//这样打印出来的是数组的哈希码
        System.out.println(Arrays.toString(a));//帮助我们打印数组的内容 
        //此处的Array.toString()方法是Arrays类的静态方法,不是前面说的Object的toString方法。
        
        
        //自动将数组从小到大排好, 只能用于基本数据类型,字符串.
        Arrays.sort(a);
        System.out.println(Arrays.toString(a));
        
        //二分法查找数组里面有没有自己想要的元素。
        Arrays.sort(b);//使用二分法查找,必须先对数组进行排序。
        System.out.println(Arrays.toString(b));
        //返回排序后新的索引位置,若未找到返回负数.
        System.out.println("该元素的索引:"+Arrays.binarySearch(b,56));
    }
}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值