一.String工具类
首先我们看下面的代码(concat是连接)
我们可以判断一下str1和str2的地址是否相同,是不是同一个对象
这是不一样的,因为String在实列化过程中如果他它的字面量结果是一致的,系统会自动优化
再看下面的代码
二.String的API(这里就不代码演示)
1.将byte数组变成String
byte date[] = {65,66,67,68,69};
String st3 = new String(date);
2.将部分byte数组变成String
String str4 = new String(date,2,3);
3.将char[]变成字符串String等等
char[] buf = {'a','b','c','d','e','f'};
String str5 = new String(buf);
三.正则
例子
一些规则见图