String matches(正则)返回boolean
pattern 里有正则表达式
String split(正则)返回string数组 切割
stringbuff 静态方法append()连接
string replaceall(正则,替换)替换
string regex=“(.)\\1”表示两个相同的字符
"".relaceall("(.)\\1+","$1")表示当前组的字符
pattern抽象类 pattern p=pattern。compile(正则)
matcher(字符串) 匹配器和正则属于pattern
Pattern p = Pattern.compile("a b");
Matcher m = p.matcher("aaaaab");
boolean b = m.matches();等同
“abbbbbbbbb”。matcher(a*b)
pattern find 寻找与正则相同的文本
pattern group 返回找到的文本
random 类 随机生成一个伪随机数
currentimemillis()取现行时间以1970年为开始
arraycopy数组拷贝
biginteger 大整形
bigdecimal 大小数
date gettime()获取当前时间的毫秒值与 currentimemillis()相似
simpledateformat dateformat的子类
dateformat 抽象类
dateformat d=dateformat.getdateinstance(yyyy/mm/dd)
simlpedateformat sdf=new simpledateformat();
sdf.format(date); 将string类型的字符串转换返回一个string类型的字符串
calendar 是抽象类
calendar c=calendar.getinstance();
c.get(字段)
filewriter有2k的缓冲区
filereader 是否有/r /n的方法
装饰设计模式 ,类似继承减少耦合性,在装饰类中创建被装饰类的对象
string
Integer i7 = 128;
Integer i8 = 128;
System.out.println(i7 == i8);
System.out.println(i7.equals(i8)); //true
/*
* -128到127是byte的取值范围,如果在这个取值范围内,自动装箱就不会新创建对象,而是从常量池中获取
* 如果超过了byte取值范围就会再新创建对象 |
|