Java教程

Java学习笔记100——StringBuffer类的成员方法—添加功能

本文主要是介绍Java学习笔记100——StringBuffer类的成员方法—添加功能,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

StringBuffer类的成员方法——添加功能

StringBuffer:

添加功能

public StringBuffer append(String str) 观察API发现,不光可以追加字符串类型,可以将任意数据类型添加到 字符串缓冲区中,返回的是什么呢?返回的是字符串缓冲区本身 public StringBuffer insert(int offset,String str)

public class StringBufferDemo2 {
    public static void main(String[] args) {
        //创建一个StringBuffer对象
        StringBuffer sb = new StringBuffer();
​
        //public StringBuffer append(String str)
        StringBuffer stringBuffer = sb.append("hello");
        System.out.println(stringBuffer);
        System.out.println(sb);
        System.out.println(stringBuffer==sb);//true
​
//        sb.append(10);
//        sb.append('a');
//        sb.append(true);
//        sb.append(12.34);
//        System.out.println(sb);
//        System.out.println(stringBuffer); //hello10atrue12.34
​
        //链式编程
        sb.append(10).append('a').append(true).append(12.34);
        System.out.println(sb);//hello10atrue12.34
​
        //public StringBuffer insert(int index,String str)
        //将字符串插入到此字符序列中。返回的是字符串缓冲区本身
        //String参数的String按顺序插入到指定偏移量的该序列中,
        //向上移动原始位于该位置的任何字符,并将该序列的长度增加到参数的长
        //如果str是null ,则四个字符"null"被插入到该序列中。
        sb.insert(5,"hadoop");
        System.out.println(sb);
​
        Object s = null;
        sb.insert(5,s);
        System.out.println(sb);
    }
}
这篇关于Java学习笔记100——StringBuffer类的成员方法—添加功能的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!