-
object类:类层次结构的根类,所有类都直接或间接继承
构造方法:public object()
(1) hashcode():得到对象的哈希码值
(2) getClass():返回对象运行时的类
(3) toString():返回对象的字符串表示,此方法需重写(直接构建即可)
(4) equals():对象间的比较(需重写)
==:用于计算的比较,对于引用类型比较地址值
equals:用于对象的比较,比较的是属性是否全部相同
(5) gc():垃圾回收装置
finalize():垃圾回收,当前对象必须为null
(6)clone(): -
scanner类:获取用户的键盘输入
构造方法:public scanner()
(1)hasNextXxx():是否还有下一个输入项,可以为Int,Double,如为字符串,不用Xxx
NextXxx()同理
(2)
Scanner sc=new Scanner(System.in);
输入两个字符串
String str1 =sc.nextLine();
String str2=sc.nextLine();
输入数字
int num=sc.nextInt();
(输出只要syso就可以) -
String类构造方法:
public String()
public String(byte[] bytes)
public String(byte[] bytes, int offset从第几个开始,第一个为0, int length)
public String(char[] value)
public String(char[] value, int offset, int count)
public String(String original)
其中byte和char也可以用ascii码 -
String类的判断方法
(1)equals(obj):比较引用数据类型
new的话就是新对象,equals之后是false,如果s1=“aa”,s2="aa"就是true
(2)equalsIgnoreCase(str):忽略大小写
(3)contains(str):是否包含,为boolean类型
(4)startsWith(str)和endsWith(str:是否以str开始结束
(5)isEmpty():是否为空字符串 -
String类的转变方法
(1)getBytes():转为byte数组
(2)toCharArray():转为char数组
(3)valueOf(char[] chr):char转为String,也可int转String
(4)toLowerCase():字符串转小写
(5)toUpperCase():字符串转大写
(6)concat(str):对字符串进行连接
java常用类1.0
最新推荐文章于 2024-09-02 19:34:51 发布