学习_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");//替换指定范围内的内容

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容