-
String定义变量后不能被改变
-
字符串替换:replaceAll(“被替换”,“替换”)
String cotent = "aaabbbcccddd"; cotent = cotent.replaceAll("c","k"); System.out.println(cotent);
-
字符串的格式化:format(“格式”,“被格式的数据”)
String str = String .format("%tF",date);
-
得到系统的时间:时间工具包(Date)
Date date = new Date(); String str = String .format("%tF",date); //格式化字符串格式 System.out.println(str);
-
字符串的"+"作连接使用
String a = "123"; String b = "456"; System.out.println(a+b);
-
String转换为Int类型:Integer
int c = Integer.parseInt(a);//String类型转int
-
Int转String类型:valueOf
String c = String.valueOf(a);
-
查找字符串中字符的位置indexOf()
c.indexOf()
-
字符串与其他类型相互转换:
-
StringBuilder速度最快,效率最高,其次是StringBuffer,最后是String
//StringBuilder不安全,单线程
//StringBuffer安全,多线程
-
StringBuilder和StringBuffer的添加和删除
安全,多线程
- StringBuilder和StringBuffer的添加和删除