DESKTOP-JM545O1_20200902-李东鹏

一. 问题

String 类的常用方法都有那些?

​ indexOf():返回指定字符的索引。

​ charAt():返回指定索引处的字符。

​ replace():字符串替换。

​ trim():去除字符串两端空白。

​ split():分割字符串,返回一个分割后的字符串数组。

​ getBytes():返回字符串的 byte 类型数组。

​ length():返回字符串长度。

​ toLowerCase():将字符串转成小写字母。

​ toUpperCase():将字符串转成大写字符。

​ substring():截取字符串。

​ equals():字符串比较。

重写 equals方法

重写 equals方法,需要同时重写hashCode方法。这是JAVA的常规约定,调用equals()方法比较两个对象的时候,编译器会自动调用hashCode()来比较两个对象是否产生相同的整数结果equals()返回true,则hashCode()必返回true.equals()返回false,则hashCode()必返回false.那么重写equals()方法,肯定必须重写hashCode方法来保证二者的同步

二. 吐槽

我们宿舍三营的那个自己吃的饭盒从来都不扔,我也是醉了..........

标签


© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1