zoukankan      html  css  js  c++  java
  • StringBuilder

    1. String和StringBuilder的区别:

      String具有不可变性,而StringBuilder不具备

    建议:当频繁操作字符串是,使用StringBuilder

    2. StringBuilder和StringBuffer

      二者基本相似

      StringBuffer是线程安全的,StringBuilder则没有,所以性能略高

    常用的方法

    (1)StringBuilder append()

    (2)StringBuilder delete()

    (3) StringBuilder insert()

    (4)StringBuilder replace()

    package com.mpp.string;
    
    public class StringBuilderDemo1 {
        public static void main(String[] args) {
            //定义一个字符串
            StringBuilder str = new StringBuilder("哈喽");
    
            //在哈喽后面添加内容
            str = str.append(",mpp!");
            System.out.println(str);
    //        System.out.println(str.append("hhhhhh"));
    
            //将字符串变成,哈喽,MPP
            //两种方式:
            //1.使用delete方法删除小写,然后插入大写
    //        System.out.println(str.delete(3,6));
    //        System.out.println(str.insert(3,"MPP"));
            //2.直接用replace替换
            System.out.println(str.replace(3,6,"MPP"));
    
            //在字符串中取出你好
            System.out.println(str.substring(0,2));
        }
    }
  • 相关阅读:
    开发细节
    html
    java学习
    Promise对象
    强制转换和隐式转换
    借助防抖解决输入框的非空校验
    setTimeout
    Symbol类型
    js API
    vue 使用mixin
  • 原文地址:https://www.cnblogs.com/mpp0905/p/10385940.html
Copyright © 2011-2022 走看看