学习_01_String

案例1:字符串中某个字符的替换

解答:用string的replace()方法,

例:

    public String replaceSpace(StringBuffer str) {
        String s = str.toString().replace(" ","%20");
        return s;

思考

什么时候用String,什么时候用StringBuffer?

字符串需要大量的追加,修改的时候,就用StringBuffer,这样效率很高,一般需要组织字符串时,用stringbuffer

String的常用方法:

String str1 = "Hello ";
String str = "Word!";

str.len();//获取字符串的长度

str1.concat(str2);//连接字符串
str1 + str2;//连接字符串

StringBuffer的常用方法:

StringBuffer sb = new StringBuffer();

sb.append("abc"); //添加字符串

sb.insert(2, "hello");//在指定位置插入

sb.delete(1, 3);//删除指定范围内的内容

sb.replace(1, 4, "cast");//替换指定范围内的内容

你可能感兴趣的:(学习_01_String)