字符串操作函数:Java中String类的常用方法
Java中的String类提供了许多常用方法来操作字符串。下面是一些常用方法的说明:
1. length():返回字符串的长度。例如,"Hello"的长度为5。
2. charAt(int index):返回指定索引处字符的值。索引从0开始。例如,"Hello"的索引0处的字符是'H'。
3. substring(int beginIndex, int endIndex):返回一个新的字符串,包含从beginIndex到endIndex-1之间的字符。例如,"Hello World".substring(6, 11)返回的是"World"。
4. concat(String str):将指定的字符串连接到原字符串的末尾,并返回一个新的字符串。例如,"Hello".concat(" World")返回的是"Hello World"。
5. toLowerCase()和toUpperCase():将字符串中的所有字符转换为小写或大写。例如,"Hello".toLowerCase()返回的是"hello"。
6. equals(Object obj):比较字符串与指定的对象是否相等。例如,"Hello".equals("world")返回false。
7. startsWith(String prefix)和endsWith(String suffix):检查字符串是否以指定的前缀或后缀开始或结束。例如,"Hello".startsWith("H")返回true,"Hello".endsWith("o")返回true。
8. indexOf(String str)和lastIndexOf(String str):返回指定字符串在原字符串中 次或最后一次出现的索引。例如,"Hello World".indexOf("o")返回4,"Hello World".lastIndexOf("o")返回7。
9. replace(char oldChar, char newChar):将字符串中所有出现的旧字符替换为新字符,并返回一个新的字符串。例如,"Hello".replace('l', 'p')返回的是"Heppo"。
10. split(String regex):使用给定的正则表达式将字符串拆分为字符串数组。例如,"Hello World".split(" ")返回的是一个包含两个字符串的数组,即["Hello", "World"]。
11. trim():返回一个新的字符串,删除原字符串前后的所有空格。例如," Hello ".trim()返回的是"Hello"。
这些只是String类中的一些常用方法。String类还提供了许多其他方法,用于处理字符串,如格式化字符串、替换子字符串、比较字符串等。根据具体需求,可以选择合适的方法来操作字符串。
