一天都在不停的编程,String1写到String2,对字符串类型的程序做了深入的了解分析。
具体到一些String类的方法
String s="hello"; //引用静态区的字符串变量
String s=new String "hello"; //引用堆上的字符串变量
length() //字符串长度
charAt //取字符
toUppercase()/toLowercase() // 变大小写
concat(String) //链接
equals() /compareTo //比较
startWith(String)/endsWith //判断开头。结尾
indexOf(String,int)/lastIndexOf(String,int) //模式匹配
substring(int,int) //取字符串
trim() //修剪左右两边空白
replace(String,String)/replaceAll(String,String) //替换
split(String) // 拆分
lastIndexOf(char a) //找到最后一个a的位置
lastIndexOf(String a) //找到最后一个字符串的位置
StringBuilder //适用于单线程环境
StringBuffer //适用于多线程操作同一字符串的场景
insert(int,String) //在指定位置插入字符串
delete(int,int) //删除指定位置字符串
reverse() //倒转
append(String) //追加
以上四个只有在StringBuilder和StringBuffer 中有,String中没有。
这些就是一天编程所总结出来的方法,以后有还可以再进行补充。继续努力。