zoukankan      html  css  js  c++  java
  • java StringBuffer与StringBuilder

     StringBuffer:就是字符串缓冲区。
             * 用于存储数据的容器。
             * 特点:
             * 1,长度的可变的。
             * 2,可以存储不同类型数据。
             * 3,最终要转成字符串进行使用。
             * 4,可以对字符串进行修改。
             *
             *
             * 既然是一个容器对象。应该具备什么功能呢?
             * 1,添加:
             *         StringBuffer append(data);
             *         StringBuffer insert(index,data);
             * 2,删除:
             *         StringBuffer delete(start,end):包含头,不包含尾。
             *         StringBuffer deleteCharAt(int index):删除指定位置的元素
             * 3,查找:
             *         char charAt(index);
             *         int indexOf(string);
             *         int lastIndexOf(string);
             * 4,修改:
             *         StringBuffer replace(start,end,string);
             *         void setCharAt(index,char);

      jdk1.5以后出现了功能和StringBuffer一模一样的对象。就是StringBuilder
             *
             * 不同的是:
             * StringBuffer是线程同步的。通常用于多线程。
             * StringBuilder是线程不同步的。通常用于单线程。 它的出现提高效率。
             *

  • 相关阅读:
    Android笔记(adb命令--reboot loader)
    Android笔记(预安装APK)
    Linux驱动学习(编写一个最简单的模块)
    const关键字与指针
    C++函数重载遇到了函数默认参数情况
    uboot环境变量分析
    ftp服务
    Samba服务
    mariadb_2 单表的增删改查
    mariadb_1 数据库介绍及基本操作
  • 原文地址:https://www.cnblogs.com/jinb/p/6209680.html
Copyright © 2011-2022 走看看