zoukankan      html  css  js  c++  java
  • StringBuffer类append的用法总结

    一.append可以往字符串后边添加字符串    

        相当于“xxxx”+“yyyy”中的“+”。跟String不同的是String1+String2 和Stringbuffer1.append("yyyy")虽然打印效果一样,但在内存中表示却不一样 String1+String2 存在于不同的两个地址内存。

    二.append可以插入字符串指定位置的字符

        StringBuffer buf=new StringBuffer("Hard ");
        String aString = "Waxworks";
        buf.append(aString,3,7);
        这个操作将aString的从索引位置3开始的由7-3=4个字符组成的子串追加到StringBuffer对象buf中。然后buf对象就会包含字符 串"Hard work"。

    下面是代码实现:

    package wodeshiyao;
    
    public class append {
        public static void main(String []args){
            StringBuffer sb1 = new StringBuffer("gao ze wei zhen shuai.");
            StringBuffer sb2 = new StringBuffer("gao ze wei zhen shuai.");
            StringBuffer sb3 = new StringBuffer("gaozewei+");
    
            String a = "gao ze wei";
            String b = "zhen shuai.";
            String c = "";
            String d = "gzwgehsrtsh";
            sb1.append(sb2);
            c = a + b;
            sb3.append(d, 3, 9);
            System.out.println(sb1);
            System.out.println(c);
            System.out.println(sb3);
        
        }
    }

    结果:

    gao ze wei zhen shuai.gao ze wei zhen shuai.
    gao ze weizhen shuai.
    gaozewei+gehsrt

  • 相关阅读:
    【MOSS】SPUser的操作
    退出登录跳出框架页
    F12转到定义时,总是显示从元数据 转载粘贴
    简易代码生成器
    C语言I博客作业04
    第一周作业
    C语言I博客作业02
    C语言I博客作业02
    【DukeImage】Week_5 Segmentation
    【LeetCode】#7 Reverse Integer
  • 原文地址:https://www.cnblogs.com/jmdd/p/10879603.html
Copyright © 2011-2022 走看看