zoukankan      html  css  js  c++  java
  • 常用类-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));

  • 相关阅读:
    FASM学习中的一些表格
    Win32汇编学习(7):鼠标输入消息
    Win32汇编学习(6):键盘输入消息
    Win32汇编学习(5):绘制文本2
    Win32汇编学习(4):绘制文本
    Win32汇编学习(3):简单的窗口
    怎样建立你自己的MASM导入库
    win32 汇编学习(2):消息框
    Win32汇编学习(1):基本概念
    win32汇编(ASM)学习资源
  • 原文地址:https://www.cnblogs.com/rrb520/p/5303410.html
Copyright © 2011-2022 走看看