深入解析Java中常用的字符串处理函数
发布时间:2023-08-07 00:28:48
Java中常用的字符串处理函数有很多,这里将对一些比较常用的函数进行深入解析。
1. length()函数:
length()函数用于返回字符串的长度,也就是字符串中字符的个数。对于一个字符串str,使用str.length()可以获取其长度。
例如:
String str = "Hello Java"; int len = str.length(); System.out.println(len); // 输出 10
2. charAt(index)函数:
charAt(index)函数用于获取字符串中指定位置的字符。在Java中,字符串的索引是从0开始的,所以index的取值范围是0到length()-1。
例如:
String str = "Hello Java"; char ch = str.charAt(1); System.out.println(ch); // 输出 e
3. substring(startIndex, endIndex)函数:
substring(startIndex, endIndex)函数用于提取字符串中从startIndex位置到endIndex-1位置的子串。注意,startIndex是包含在子串中的,但endIndex是不包含在子串中的。
例如:
String str = "Hello Java"; String subStr = str.substring(6, 10); System.out.println(subStr); // 输出 Java
4. indexOf(str)函数:
indexOf(str)函数用于返回字符串中 次出现str的位置。如果str不存在,则返回-1。
例如:
String str = "Hello Java";
int index = str.indexOf("Java");
System.out.println(index); // 输出 6
5. replace(oldStr, newStr)函数:
replace(oldStr, newStr)函数用于将字符串中的oldStr全部替换为newStr。
例如:
String str = "Hello Java";
String newStr = str.replace("Java", "World");
System.out.println(newStr); // 输出 Hello World
6. trim()函数:
trim()函数用于去除字符串两端的空白字符(包括空格、制表符、换行符等)。
例如:
String str = " Hello Java "; String newStr = str.trim(); System.out.println(newStr); // 输出 Hello Java
以上是Java中常见的字符串处理函数,通过这些函数,可以方便地处理字符串的各种需求,包括获取子串、查找字符、替换字符串等操作。
