Object类
定义:
Object是JAVA中的顶级父类,啥都可以装,一个类没有继承其他类,则默认继承object类,object类中提供的方法,任何子类中都可以使用
常用方法:
Equals 判断指定对象与该对象是否相等
Hashcode返回该对象的哈希码值
ToString 使用字符串表示该对象信息
方法中为空,创建对象调用方法看到的方法都是object中的
object详解:http://www.cxyax.com/?post=65
String 和 StringBuffer
一、String
charAt返回指定下标位置的字符 //Str.charAt(0);
coucat字符串的连接 // str.concat(“字符”)
equals比较两个字符串是否一致 //str.equals(“字符”);
getBytes 将字符串转为字节数组 // byte[] bs = str.getBytes();
indexOf 查找字符(全字符匹配)//str.indexOf(“字符”);
length获取字符串长度 //str.length();
replace替换 //String newStr = str.replace(‘被替换’,‘替换’);
startsWith以什么开头,以什么结尾 //str.startsWit(“字符”);
substring截取字符串中的字符 // 1. str.substring(2);从第二个开始截取 str.substring(2,4);从2开始到3结束(不包括4);
toUpperCase(); //大写 toLowerCase(); //小写
Split字符串分割 // +号在字符串处理的时候具有正则表达式的特殊含义,要加 ,分割后是数组形式
二、StringBuffer
StringBuffer在字符串的频繁追加、插入、删除操作时,效率比String要高很多。
insert插入字符串 //sub.insert(0,”字符”);
replace替换 // sub.replace(0,1,”New”);从0开始到1结束替换成New
Length获取长度 //sub.length();
reverse反转字符串 //sub.reverse();
append追加字符串 //sub.append(“字符”);
Math数学类
Cbrt立方根
Sqrt平方根
Pow次方根
abs绝对值
Max最大值
Random随机数// 取1-100 Math.random()*100; round四舍五入 floor下取
Math类详解:http://www.cxyax.com/?post=37
日期类
1.Date(不常用)
使用方法:创建对象
2.Calendar日历类(常用)
使用方法:抽象类,无法创建对象
Calendar calendar = Calendar.getInstance();
Calendar.setTime(date);//date是已经创建好的date对象
calendar .get()获取日期
3.格式化时间
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); //规定日期格式
Date date = new Date(); //创建date对象
String timeStr = sdf.format(date); //调用当前时间
Systen,out.println(timeStr); //输出当前时间
用calendar也可以实现
以上是《阿鑫课堂小笔记 JavaOOP第六章 常用工具类》文章的全部内容,感谢你的支持!
以上就是《阿鑫课堂小笔记 JavaOOP第六章 常用工具类》文章的全部内容了!