• 常用类-StringBuffer


    总结:凡是要频繁的修改字符串内容的时候,都要使用StringBuffer类来完成,而且在StringBuffer类里提供了一些在String类中没有的,包括:delete(),insert()等等

        /**
             * StringBuffer类可以通过append()方法动态的添加内容
             * 而String类改变内容,改变的是内存地址的指向
             */
            //1.创建StringBuffer类的对象
            StringBuffer sb = new StringBuffer();
            //2.向该对象里添加内容
            sb.append("hello").append(" ").append("world");
            //3.输出内容
            System.out.println(sb.toString());
            
            /**
             * 使用insert()方法,在任意位置添加内容
             */
            sb.insert(2, "www");
            System.out.println(sb.toString());
            /**
             * 使用reverse()方法实现字符串的反转
             */
            System.out.println(sb.reverse().toString());
            /**
             * 使用replace()方法替换指定位置范围的内容
             * 包前不包后
             */
            System.out.println(sb.replace(1, 4, "ooo").toString());
            /**
             * 使用substring()方法实现截取字符串
             * 包前不包后,返回的是截取下来的字符串
             */
            System.out.println(sb.substring(1,4).toString());
            /**
             * 使用delete()方法删除指定的内容
             * 包前不包后
             */
            System.out.println(sb.delete(1, 4).toString());
            /**
             * 使用indexOf()方法查询指定位置的内容
             * 后面的数字是指定从哪开始查,并且包含指定数字
             */
            System.out.println(sb.indexOf("w",1));

  • 相关阅读:
    6.数字三角形
    5.分组背包问题
    1.商品模块表结构分析
    AUTH_USER_MODEL refers to model 'user.User' that has not been installed
    发布品论接口
    查询指定课程评论接口
    1.评论模块表结构
    上传视频课程到七牛云后存储到django后端接口
    5.上传视频到七牛云django端实现
    4.七牛云上传前台页面
  • 原文地址:https://www.cnblogs.com/rrb520/p/5303410.html
Copyright © 2020-2023  润新知