String常用方法【随记】

在 Java 中,String 类提供了许多常用的方法来操作字符串。以下是一些最常用的方法:

  1. length()

    • 返回字符串的长度。
    • String str = "Hello, World!"; int length = str.length(); // 13
  2. charAt(int index)

    • 返回指定索引处的字符。
    • char ch = str.charAt(0); // 'H'
  3. substring(int beginIndex, int endIndex)

    • 返回一个新字符串,它是此字符串的一个子字符串。
    • String substr = str.substring(7, 12); // "World"
  4. contains(CharSequence s)

    • 判断此字符串是否包含指定的字符序列。
    • boolean contains = str.contains("World"); // true
  5. indexOf(String str)

    • 返回指定子字符串在此字符串中第一次出现处的索引。
    • int index = str.indexOf("World"); // 7
  6. lastIndexOf(String str)

    • 返回指定子字符串在此字符串中最右边出现处的索引。
    • int lastIndex = str.lastIndexOf("o"); // 8
  7. toUpperCase()

    • 将此字符串转换为大写。
    • String upperStr = str.toUpperCase(); // "HELLO, WORLD!"
  8. toLowerCase()

    • 将此字符串转换为小写。
    • String lowerStr = str.toLowerCase(); // "hello, world!"
  9. trim()

    • 返回一个字符串,其值为此字符串,并删除任何前导和尾随空格。
    • String trimmedStr = str.trim();
  10. replace(CharSequence target, CharSequence replacement)

    • 返回一个新字符串,它是通过用新字符序列替换此字符串中所有旧字符序列之后得到的。
    • String replacedStr = str.replace("World", "Java"); // "Hello, Java!"
  11. split(String regex)

    • 根据给定的正则表达式的匹配拆分此字符串。
    • String[] parts = str.split(", "); // ["Hello", "World!"]
  12. equals(Object anObject)

    • 将此字符串与指定的对象比较。
    • boolean isEqual = str.equals("Hello, World!"); // true
  13. equalsIgnoreCase(String anotherString)

    • 将此字符串与另一个字符串比较,忽略大小写。
    • boolean isEqualIgnoreCase = str.equalsIgnoreCase("hello, world!"); // true
  14. isEmpty()

    • 当且仅当 length() 为 0 时返回 true。
    • boolean isEmpty = str.isEmpty(); // false

这些方法几乎涵盖了日常使用中对字符串操作的常见需求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值