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));
        }
    }
  • 相关阅读:
    作业5.1 四则运算----封装
    作业四
    作业2 (完)
    作业3
    作业二。。
    数独
    回答自己的提问
    《一个程序猿的生命周期》读后感
    阅读13-17章
    阅读10,11,12章
  • 原文地址:https://www.cnblogs.com/mpp0905/p/10385940.html
Copyright © 2011-2022 走看看