zoukankan      html  css  js  c++  java
  • 07_Java StringBuffer 和 StringBuilder 类_(修改,并且不产生新的未使用对象)

    Java StringBuffer 和 StringBuilder 类

    当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。

    和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象

    StringBuilder: 有速度优势,不是线程安全的(不能同步访问)

    StringBuffer: 要求求线程安全的情况下,则必须使用 StringBuffer 类。

    public class RunoobTest{
        public static void main(String args[]){
            StringBuilder sb = new StringBuilder(10);
            sb.append("Runoob..");
            System.out.println(sb);  
            sb.append("!");
            System.out.println(sb); 
            sb.insert(8, "Java");
            System.out.println(sb); 
            sb.delete(5,8);
            System.out.println(sb);  
        }
    }
    
    Runoob..
    Runoob..!
    Runoob..Java!
    RunooJava!
    
    
    public class Test{
      public static void main(String args[]){
        StringBuffer sBuffer = new StringBuffer("菜鸟教程官网:");
        sBuffer.append("www");
        sBuffer.append(".runoob");
        sBuffer.append(".com");
        System.out.println(sBuffer);  
      }
    }
    
    菜鸟教程官网:www.runoob.com

    https://www.runoob.com/java/java-stringbuffer.html

  • 相关阅读:
    JQuery实现数组移除指定元素
    美团酒旅面经
    搜狗一面
    360面经
    头条面经
    搜狐笔试题
    kolakoski序列
    函数的节流
    隐藏元素的几种方法
    移动端适配与响应式布局
  • 原文地址:https://www.cnblogs.com/Thui/p/15753374.html
Copyright © 2011-2022 走看看