常用类API

Object类:所有类的基类,直接间接继承object。
toString():    返回对象的字符串表示形式。
           输出一个对象时,默认会调用类中的toString()。
        native修饰的方法称为本地方法。
equals():    用于比较对象是否相等。
        基本数据类型:比较值是否相等。
        引用数据类型:比较地址值是否相等。
        字符串类重写了object类中的equals,比较两字符串中每一个字母是否相等。所以一般默认equals()比较对象内容。
    
    Arrays类:包含许多数组操作的静态方法。
        1.   equals:Arrays.equals(a,b):比较数组中内容是否相等。

        2.   sort:       Arrays.sort(a):       对数组进行排序,也可对某一区间进行排序。

                      Arrays.sort(a,fromindex:0,toindex:3):对区间进行排序,开始位置(包含结束),结束位置(不包含结束)    
        {      为我们引用提供自定义排序规则;
          方法会在Arrays类中的sort()方法底层调用;
          结果时用来判断大小 大于0 小于0 等于0;

        3.   binarySearch:使用二分搜索算法,前提:有序的
                     返回负数表示未找到。

        4.   copyof:数组的复制,传入原数组与新数组长度,返回一个新数组。


        equals():  用于比较对象是否相等。
            == 是java提供的等于比较运算符,用来比较两个变量指向的内存地址是否相同。
            而equals()是Object提供的一个方法.Object中equals()方法的默认实现就是返回两个对象==的比较结果.
            但是equals()可以被重写,所以我们在具体使用的时候需要关注equals()方法有没有被重写.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值