*常用类
*与字符串相关的类
*String类
java.lang.String类表示字符串的类
*常用方法
·chatAt(int index)返回指定位置的字符
·compareTo(String anotherString)字符串的大小比较
·根据字符串第一个不相等的字符进行码值相减
·"abc".compareTo("abx");
·concat(String str)在字符串后面连接str串
·contains(CharSequence s) 判断字符串中是否包含s串
·endsWith(String suffix)判断字符窜是否以suffix结尾
·equals(Object anObject)判断两个字符串是否相等
·format(String format,Object...args)字符串格式化
·getBytes()返回字符串在当前编码下对应的数组
·getBytes(Charset charset)返回字符串在指定编码下对应的字节数
·getChars(int scrBegin,int srcEnd,char[] dst,int dsrBegin)复制字符串
·把字符串[srcBegin,srcEnd]范围内的字符复制到dst数组的dstBegin位置
·indexOf(int ch)返回字符ch在当前字符串中第一次出现的索引值
·indexOf(String str)返回字符串str在当前字符穿第一次出现的位置
·intern()返回字符串对应的常量
·isEmpty()判断字符串是否为常量
·lastIndexOf(int ch)返回字符串在当前字符串中最后一次出现的索引值
·length()返回字符串中字符的个数
·matches(String regex)判断字符串是否匹配正则表达式regex
·replaceAll(String regex,String replacement)把符合regex正则表达式的字符串都替换为replacement
·replaceFirst(String regex,String replacement)把符合regex正则表达式的字符串的第一个替换为replacement
·split(String regex)使用regex正则化表达式把字符串分割
·startsWith(String prefix)判断是否以指定的字符串开始
·substring(int beginIndex)返回从beginIndex开始的子串
·substring(int beginIndex,int endIndex)返回[beginIndex,endIndex)范围内的子串
·toCharArray()把字符串中转换为字符数组
·toLowerCase()把字符串中的大写字母转换为小写字母
·toUpperCase()小写转大写
·trim()去掉字符串前后的空白字符
·valueOf(Object obj)把对象转换为字符串
*StringBuilder/StringBuffer类
·可变的字符串——默认为16位扩容为原来两倍+2
·频繁的进行字符串连接
*常用方法
append()后面接一个
*StringBuilder和StringBuffer的区别
·StringBuffer是线程安全的
·StringBuilder是线程不安全的
·多线程任务使用StringBuffer
*包装类
·在Java中,系统对每一 个基本类型都提供了一个对应的包装类型
基本类型 包装类
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
*日期类
·java.util.Date
*数学类
·java.lang.Math
·java.math.BigDecimal