zoukankan      html  css  js  c++  java
  • 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().

  • 相关阅读:
    cocos2d-x simpleGame 0
    cocos2d-x 下的HelloWorld
    cocos2d-x windows 配置
    算术入门之加减乘除
    计算摄氏温度
    输出倒三角图案
    厘米换算英尺英寸
    多文件模块的学生信息库系统
    GPS数据处理
    单词长度
  • 原文地址:https://www.cnblogs.com/ITEagle/p/1664836.html
Copyright © 2011-2022 走看看