一、String字符串类型
/**
* 创建字符串对象
*
*/
//直接创建
String str = "abcdefg";
//方法创建
String str1 = String.valueOf(123);
//new创建
String str2 = new String();
String str3 = new String("abc");
//对某种编码的字节数组做对应解码,生成字符串
String str4 = "hijklmn";
byte[] bytes = str4.getBytes("utf-8");
String str5 = new String(bytes, "utf-8");
String str6 = new String(bytes, 0, 1, "utf-8");
二、常用属性和方法
String str = "abcdefg";
str.length();
str.contains("abc");
str.toLowerCase();
str.toUpperCase();
str.startsWith("a");
str.endsWith("g");
str.indexOf("a");
str.lastIndexOf("e");
str.substring(1);
str.getBytes("utf-8");
str.replace("c", "f");
str.matches("ff");
str.split("c");
三、正则表达式
四、StringBuildeer和StringBuffer