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

  • 相关阅读:
    刷新或关闭时调用onbeforeunload
    单词换行问题
    PhpStorm提高效率的使用方法及设置
    高质量代码编写
    数组去重
    HMTL5 本地数据库
    Html5 本地存储
    php array(object) 与xml相互转换
    pwnable.kr之leg
    文件上传漏洞及其绕过
  • 原文地址:https://www.cnblogs.com/jmdd/p/10879603.html
Copyright © 2011-2022 走看看