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().

  • 相关阅读:
    vmware centos 共赏目录不显示
    小程序上拉刷新
    chrome json接口数据 插件
    滚动条滚动事件
    smarty循环item命名规范
    css实现梯形样式(含有border)
    设置行高并不能垂直居中
    图片翻转交互效果
    smarty文章字符截取
    css动画 transition
  • 原文地址:https://www.cnblogs.com/ITEagle/p/1664836.html
Copyright © 2011-2022 走看看