• 字符串相关:String,StringBuffer,StringBuilder


    一.String的构造方法

    1.String str="hello"  String str="";

    2.String str=new String("hello")

       String str=new String(char[] value)

    二.操作

    基本,转换,判断,替换,分割

    1.基本操作

    (1)length()

    (2)对于字符:charAt(index)

                indexOf(char)  lastIndexOf(char)

    (3)对于子串:substring(index) substring(beginIndex,endIndex) 前包后不包

             indexOf("ab")  lastIndexOf("ab")

    2.判断

    (1)startsWith(str)  endsWith(str)  contains(str)

    (2)isEmpty()  equals()

    3.转换操作

    (1)toUpperCase()  toLowerCase()

    (2)toCharArray()

    (3)str.valueOf(int)

    4.替换与去除空格

    (1)replace(oldstr,newstr)

    (2)trim()

    5.分割

    (1)split(regex)

    二.StringBuffer

    操作:

    (1)查:charAt(index)  substring()

    (2)增加:append(str/c)  insert(index,str/c)

    (3)删:delete(start,end)  deleteCharAt(index)  前包后不包

    (4)改:setCharAt(index,c)  replace(start,end,str)

    (5)toString(),reverse()

    三.不同

    1.String定义的是不可变字符串,StringBuffer可变

    2.String重写了equals()方法

    3.String对象可以使用+进行连接运算,StringBuffer对象不可以

  • 相关阅读:
    104每日博客
    924每日博客
    921每日博客
    928每日博客
    929每日博客
    930每日博客
    927每日博客
    大志非才不就,大才非学不成—我的博文资源汇总
    vue 项目搭建
    Vant 使用记录
  • 原文地址:https://www.cnblogs.com/midiyu/p/15152986.html
Copyright © 2020-2023  润新知