zoukankan      html  css  js  c++  java
  • Java学习笔记-11

    StringBuffer:是字符串缓冲区,是一个容器。长度是固定的,可以直接添加多个数据类型。最终回通过toString方法变成字符串。

    容器具备的特点:存储,删除,获取,修改

    存储操作:

    StringBuffer append()将指定数据作为参数添加到已有数据的结尾处。

    StringBuffer insert(index,数据类型):可以将数据插入到指定index位置

    删除操作:

    StringBuffer delete(int start,int end):删除缓冲区数据,包含start,不包含end

    StringBuffer deleteCharAt(index):删除指定位置index的字符。

    获取操作:

    char charAt(int index)

    int indexOf(String str)

    int lastIndexOf(String str)

    int length()

    String substring(int start,int end)

    修改操作

    StringBuffer replace(int start,int end,String str):把开始和结束的的字符串改为str

    void setCharAt(int index,char ch):把某个位置的字符单独替换成ch。也就是替换一个字符

    反转操作

    StringBuffer reverse():

    其他操作

    void getchars(int srcBegin,int srcEnd,char[] dst,int dstBegin):将缓冲区中指定数据存储到指定字符数组中

    StringBuilder:和StringBuffer用法一样。但是线程不同步。一般使用在单线程的时候。建议使用StringBuilder

    基本数据类型对象包装类;

    最常见作用:用于基本数据类型和字符串类型之间做转换

    基本数据类型转成字符串:

    基本数据类型+""

    基本数据类型.toString(基本数据类型值)如:Integer.toString(34)

    字符串转成基本数据类型:

    static void parseInt(Sring str)这里是Integer数据类型

    基本数据类型.parse基本数据类型(String)

  • 相关阅读:
    Linux关闭jetty服务器脚本
    TreeMap 源码解读
    LinkedHashMap 源码解读
    HashTable 源码解读
    MappedByteBuffer文件句柄释放问题
    HashMap源码解读
    Java 对象创建过程
    java 虚拟机内存介绍
    dubbo 部署
    kotlin 学习入门
  • 原文地址:https://www.cnblogs.com/guaikakani/p/10736948.html
Copyright © 2011-2022 走看看