【String类】:字符串
【构造方法】:
String():初始化一个空的字符序列
String(String original):初始化一个新的String对象,表示与参数相同的字符序列
【成员方法】:
int length():返回字符长度
boolean equals(Object anObject):将此字符串与指定对象作比较,不忽略大小写
boolean equalsIgnoreCase(String anotherString):将此String与指定String比较,忽略大小写
String trim():返回一个字符串,其值为此字符串,删除所有前导和尾随空格
Char charAt(int index):返回指定索引处的char值,字符串的索引从0开始
String split(String regex):将此字符串通过regex匹配项拆分
【静态方法调用】:
static String valueOf(int i):返回int参数的字符串表示形式(int 转换String)
【StringBuilder类】:创建可变的字符串,可以看作为是一个容器
【构造方法】:
StringBuilder():创建一个空白可变字符串对象
StringBuilder(String str):创建一个新的可变字符串对象,初始包含有字符串内容
【成员方法】:
StringBuilder append(任意类型数据):添加数据,并返回对象本身
StringBuilder reverse():返回相反的字符序列
int length():返回字符长度
public String toString():通过toString()就可以实现把StringBuilder转换为String
【Integer类】int数据类型的包装类
【静态方法调用】:
static int parseInt(String s):将字符串解析为int类型(String转换int)
static Integer valueOf(int i):返回表示指定的int值的Integer实例
static Integer valueOf(String s):返回一个保存指定值的Integer对象String
【Date类】:表示特定的时刻,精度为毫秒
【构造方法】:
public Date():分配Date对象并对其进行初始化,使其表示分配时间,测量Date到毫秒
public Date(long date):分配Date对象并初始化它以表示自标准基准时间以来的指定毫秒数,1970年1月1日00:00:00
【成员方法】:
public long getTime():获取时间对象的毫秒值
public void setTime(long time):设置时间,传递毫秒值
【SimpleDateFormat类】
【构造方法】:
SimpleDateFormat():构造一个SimpleDateFormat,使用默认模式和日期格式
SimpleDateFormat(String pattern):构造一个SimpleDateFormat使用给定的模式和默认的日期格式
格式化(从Date到String)
String format(Date date):将日期格式化成日期/时间字符串(参数为Date对象)
解析(String到Date)
Date parse(String source):从给定字符串的开始解析文本以生成日期(参数为获取的String字符串对象)
常用的模式字母及对应关系
- y 年
- M 月
- d 日
- H 时
- m 分
- s 秒