Java中字符串相关内容(下)

一、概要:本文承接上一篇Java中字符串相关内容(上),继续讲解字符串相关的常见操作

二、常见字符串分类:

  1、字符串StringBuilder:

    1.1、是一个可变字符串,可以在字符串内容基础上直接进行拼接,不会重新开辟内存空间

    1.2、不同步,线程不安全,是可变字符串,字符串拼接时修改更快

    1.3、StringBuilder的创建方式:StringBuilder stringBuilder = new StringBuilder(params);参数params如果是字符串,就是初始化stringBuilder的值;如果是int类型,就是stringBuilder的初始容量;也可以不带这个参数

    1.4、StringBuilder常用方法:

      1.4.1、链式编程:append().append()

      1.4.2、删除指定位置的字符:deleteCharAt(index)

      1.4.3、可变字符串转为不可变字符串:toString()

      1.4.4、字符串的反转:reverse()

      示例代码:

        

   2、字符串StringBuffer:

    2.1、是一个可变字符串,可以在字符串内容基础上直接进行拼接,不会重新开辟内存空间

    2.2、同步,线程安全,是可变字符串,字符串拼接时修改快速

    2.3、StringBuffer的创建方式:StringBuffer stringBuffer = new StringBuffer(params);参数params如果是字符串,就是初始化stringBuffer的值;如果是int类型,就是stringBuffer的初始容量;也可以不带这个参数

    2.4、StringBuffer常用方法:

      2.4.1、链式编程:append().append()

      2.4.2、删除指定位置的字符:deleteCharAt(index)

      2.4.3、可变字符串转为不可变字符串:toString()

      2.4.4、字符串的反转:reverse()

      示例代码:

        

posted @ 2022-07-13 14:06  忘chuan  阅读(19)  评论(0编辑  收藏  举报