• Java学习笔记字符串


    Java中的字符串是一个类,String类,有自己的方法,一旦创建之后就不能再改变,即使利用类似toUpperCase(),这样的 方法也不能改变String对象。字符串的不变性是Java虚拟机的一个特性。而且,String类被声明为final,所以不能创建它的子类。

    1、既然字符串不能被改变,那么我们要如何处理字符串呢?下面介绍StringBuilder类:

    StringBuilder类的一个对象代表了一组字符,和String相似,但是StringBuilder是可变的。你可以构建一个StringBuilder对象,调用其方法,然后用toString方法生成一个代表相同字符序列的String。StringBuilder能插入,替代和修改一个特定的StringBuilder。它被认为是StringBuffer的一个简单替换,在字符串缓冲区被单线程占用的时候建议用StringBuilder,多线程则用StringBuffer。详细的方法参见Java API。

    2、下面介绍StringBuffer类

    线程安全的可变字符串序列,通过某些方法调用可以改变该序列的长度和内容,可用于多个线程同步。

    主要方法是Append()和insert().

  • 相关阅读:
    Flex 布局
    前端跨域之jsonp
    vs code 自定义代码片段
    vue中使用axios进行http通信
    Table边框合并
    getElementsBy 系列方法相比querySelector系列的区别
    vue中watch简单使用
    png图标任意赋色
    pc端与移动端适配解决方案之rem
    Express post请求无法解析参数的原因
  • 原文地址:https://www.cnblogs.com/ITEagle/p/1664836.html
Copyright © 2020-2023  润新知