1、Object 超类:所有父类或者间接类
Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。
构造器
Object() //无参
方法:
boolean equals(Object obj) //比较两个对象是否相等
int hashCode() //返回对象是哈希码值
String toString() //默认调用toString方法,把对象转化成String字符串,字符串的组成=类的路径+@+hashCode的十六进制
例:
2、String 字符串类
构造器
String()
String(byte [] b)
String (char [] c)
String(string str)
方法:
Boolean equals(Object obj);//比较两个字符串内容是否相同
char charAt(int index);//返回下标处的字符,下标0开始
int compareTo(String str);//比较两个字符串的顺序
String concat(String str);//拼接
Boolean contains(String str);//是否包含你
byte [] getBytes();//把字符串转化为byte数组
char[] toCharArray();//把一个字符串对象转换成字符数组
int indexOf(String str);//返回字符首次出现的下标,没有返回-1
int lastindexOf(String str);//返回最后一次出现的下标
int length(); //返回字符串的长度
String replace(String oldstr,String newstrr); //替换
String substring(int statIndex,int endIndex); //截取
String [] Split(String str); //分割
boolean startsWith(String str);
boolean endsWith(String str);
boolean isEmpty() ; 是否为空 length==0?
String trim(); 去掉首尾空格
String toLowerCase()
String toUpperCase()
String matches(String regex) 正则验证
static String valueOf(Object obj) 把任何数据类型转换为String
3、StringBuffer
构造器
StringBuffer()
StringBuffer(String str)
方法与String不同的方法
StringBuffer append(String str)//拼接
StringBuffer Insert(int ,string str)//插入
StringBuffer Delete(int start, int end)//删除字符串中成字符
StringBuffer Replace(int start,int end,String str)//替换
void setCharAt(int index,char)//替换某下标处的某个字符
string substring(int start,int end)//截取
4、Date 日期类
构造器
Date() 获取本机时间
Date(long time) 设置重毫秒值 基准时间从 1970年 1-1 00:00:00
方法
5、Calendar 日历类
构造器
属性
DAY_OF_MONTH 日
MONTH 月
YEAR 年
HOUR_OF_DAY 一天小时
HOUR AM PM 小时
MINUTE 分
SECOND 秒
DAY_OF_YEAR 这是这一年的第几天
WEEK_OF_YEAR
WEEK_OF_MONTH
方法