Java问答4:Object有三个自带的方法,final,关注、各种String方法

Object有三个自带的方法,要知道它们怎么使用的,如何进行重写,equals比较的是什么,比较两个对象就需要将其什么?
equals比较的是两个字符串,比较两个对象就需要将其重写。
想要自定义输出内容的就重写什么?
想要自定义输出内容的就重写toString()方法。
HashCode()打印的是什么?
HashCode()打印的是一个看不懂的内存地址。



final关键字修饰的3种情况是什么?
final关键字修饰属性时,属性不可以被修改 。final关键字修饰方法时,方法不能够被重写 。final关键字修饰类时,类不能够被继承。
// length()是什么拼写和用法?
打印字符串的长度
// equals()是什么拼写和用法?
比较两个字符串的值是否一致
// equalsIgnoreCase(String str)是什么拼写和用法?
比较字符串的时候不区分大小写
// startsWith(String p)是什么拼写和用法?
比较字符串第一个字符是否是p
// endsWith(String p)是什么拼写和用法?
比较字符串最后 一个字符是否是p
// int indexOf(String s,int ch) 是什么拼写和用法?
搜索字符ch在当前字符串中第一次出现的索引,没有出现则返回-1
// int indexOf(String str) 是什么拼写和用法?
搜索字符串str在当前字符串中第一次出现的索引,没有出现则返回-1
// int lastIndexOf(String s,int ch) 是什么拼写和用法?
搜索字符ch在当前字符串中最后一次出现的索引,没有出现则返回-1
// int lastIndexOf(String str) 是什么拼写和用法?
搜索字符串str在当前字符