zoukankan      html  css  js  c++  java
  • StringBuffer和StringBuilder

    StringBuffer和 Stringbuilder的区别:
             StringBuffer是jdk1.0版本的,线程安全性高 但是效率低
             StringBuilder是jdk5.0版本的  线程不安全  但是效率高
    以下方法对StringBuilder同样适用:
    
    package cn.lijun.demo;
    
    public class StringBufferDemo {
    
        public static void main(String[] args) {
            fun6();
        }
        //append将任意类型添加到缓冲区
        public static void fun1(){
            StringBuffer bu=new StringBuffer();
            bu.append(6).append(false).append('a').append(1.88);
            System.out.println(bu);
        }
        //删除的时候结尾位置减去1  也就是包含头不包含尾
        public static void fun2(){
            StringBuffer bu=new StringBuffer();
            bu.append("kjaskh");
            bu.delete(1,3);
            System.out.println(bu);     //运行结果   :kskh
        }
        //插入任意类型的内容    插入的位置在设置的索引之前
        public static void fun3(){
            StringBuffer bu=new StringBuffer();
            bu.append("hello");
            bu.insert(2, "您好");       //运行结果 he您好llo
            System.out.println(bu);
        }
        //替换内容  替换结束的位置在设置的索引之前
        public static void fun4(){
            StringBuffer buffer=new StringBuffer();
            buffer.append("杰克逊每天都练舞蹈");
            buffer.replace(0, 3, "jks");
            System.out.println(buffer);
        }
        //反转
        public static void fun5(){
            StringBuffer buffer=new StringBuffer();
            buffer.append("我爱我家");
            buffer.reverse();
            System.out.println(buffer);
        }
        //转换为字符串
        public static void fun6(){
            StringBuffer buffer=new StringBuffer();
            buffer.append("我喜欢在白纸上画画 画出我笨拙的自由");
            buffer.append(1789898900);
            String s=buffer.toString();
            System.out.println(buffer);
        }
    
    }
  • 相关阅读:
    最长递增子序列 LIS 时间复杂度O(nlogn)的Java实现
    动态规划算法(后附常见动态规划为题及Java代码实现)
    2个字符串的最长公共子串
    VS2010常用快捷键
    错误代码errno值的含义
    几个常用I/O函数用法(printf,fprintf等)
    查看CPU位数的方法
    关于函数指针的总结
    日本标点符号的输入总结
    共享内存及信号量的几个函数介绍
  • 原文地址:https://www.cnblogs.com/qurui1998/p/10559266.html
Copyright © 2011-2022 走看看