• 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)

  • 相关阅读:
    Java条件语句之多重 if
    Java条件语句之 if...else
    equals和==的区别
    Java条件语句之 if
    Java中运算符的优先级
    Java中的条件运算符
    tp 推送微信的模板消息
    thinkphp 上传多张图片
    图片服务器和WEB应用服务器相分离的简单方案
    PHP无限级分类实现(递归+非递归)
  • 原文地址:https://www.cnblogs.com/guaikakani/p/10736948.html
Copyright © 2020-2023  润新知