返回值类型 方法 作用 格式
int hashCode int hashCode = 对象.hashCode();
class getclass 获得类名 string name = 对象.getclass.getname();
String toString 重写方法更方便的显示属性值 String str = 对象.toString();
boolean equals 比较两个对象中的属性值是否相等 boolean b = s1.equals(s2);
==与equals的区别:
一:==号是比较运算符,既可以比较基本数据类型,也可以比较引用数据类,基本数据类型比较的是值.引用数据类型比较的是地址值.
二:equals方法在没重写之前,比较的是地址值,底层依赖的是==号.但是比较地址值是没有意义的,我们需要重写equals方法比较对象中的属性.
Scanner类
sc.hasNextInt() 判断录入的数是否为Int数 if(sc.hasNextInt()){int i = sc.intNext() }
sc.next() 获取下一个输入项
String类 final修饰,不能有子类,继承object类
String(byte[] bytes) 把字节数组转换为字符串
String(byte[],int index(索引),int length(长度)) 把字符组的一部分转换为字符串
String(char[] value) 将字符组转换为字符串
String(char[]value,int index(索引),int count(个数)) 把字符数组的一部分转成字符串
String(String original) 把字符串常量值转换成字符串
|
|