String类常用方法

常用方法

  • 字符串比较

    • equals(Object another): 比较两个字符串的内容是否相等。
    • equalsIgnoreCase(String another): 比较两个字符串的内容,忽略大小写。
  • 字符串长度

    • length(): 返回字符串的长度。
  • 字符串转换

    • toString(): 返回其自身的字符串表示形式。
    • valueOf(类型 x): 将给定的对象或原始类型转换为字符串。
  • 字符串连接

    • concat(String str): 将指定字符串连接到此字符串的结尾。
  • 子字符串

    • substring(int beginIndex): 返回一个新字符串,包含此字符串从 beginIndex 开始到结尾的子字符串。
    • substring(int beginIndex, int endIndex): 返回一个新字符串,包含此字符串从 beginIndex 开始到 endIndex - 1 的子字符串。
  • 字符访问

    • charAt(int index): 返回指定索引处的字符。
  • 大小写转换

    • toLowerCase(): 将字符串转换为小写。
    • toUpperCase(): 将字符串转换为大写。
  • 去除空白

    • trim(): 去除字符串两端的空白字符。
  • 字符串分割

    • split(String regex): 根据匹配给定正则表达式的模式来拆分字符串。
  • 字符串搜索

    • indexOf(int ch): 返回字符 ch 在此字符串中第一次出现处的索引。
    • indexOf(String str): 返回子字符串 str 在此字符串中第一次出现处的索引。
    • lastIndexOf(int ch): 返回字符 ch 在此字符串中最后一次出现处的索引。
    • contains(CharSequence s): 判断字符串是否包含序列 s
  • 替换和替换所有

    • replace(char oldChar, char newChar): 将字符串中的所有 oldChar 替换为 newChar
    • replaceAll(String regex, String replacement): 使用给定的正则表达式和替换字符串替换所有匹配的子字符串。
  • 字符串格式化

    • format(String format, Object... args): 根据指定的格式字符串和参数创建并返回一个格式化的字符串。
  • 字符串匹配

    • matches(String regex): 判断整个字符串是否与给定的正则表达式匹配。
    • startsWith(String prefix): 判断字符串是否以指定的前缀开始。
    • endsWith(String suffix): 判断字符串是否以指定的后缀结束。
posted @ 2024-08-05 15:59  wen-210162704027  阅读(1)  评论(0编辑  收藏  举报