Java字符串函数的使用:常见的字符串函数及示例解析
发布时间:2023-08-06 07:37:56
字符串是Java中非常重要的数据类型,字符串函数是Java中常用的函数之一。它们可以用于操作和处理字符串数据,包括创建、连接、比较、截取等。
常见的字符串函数有以下几种:
1. length(): 返回字符串的长度,即包含的字符个数。
示例代码:
String str = "Hello World"; int len = str.length(); // len的值为11
2. charAt(index): 返回字符串中指定索引位置的字符。
示例代码:
String str = "Hello"; char ch = str.charAt(1); // ch的值为'e'
3. concat(str): 将指定字符串连接到原字符串的末尾。
示例代码:
String str1 = "Hello"; String str2 = "World"; String result = str1.concat(str2); // result的值为"HelloWorld"
4. equals(str): 比较字符串是否相等。
示例代码:
String str1 = "Hello"; String str2 = "hello"; boolean result = str1.equals(str2); // result的值为false
5. indexOf(ch): 返回指定字符在字符串中 次出现的索引位置。
示例代码:
String str = "Hello World";
int index = str.indexOf('o'); // index的值为4
6. substring(startIndex, endIndex): 截取字符串从指定索引位置开始到结束(不包含结束位置)的子字符串。
示例代码:
String str = "Hello World"; String subStr = str.substring(6, 11); // subStr的值为"World"
7. toLowerCase(): 将字符串转换为小写。
示例代码:
String str = "Hello"; String lowerCaseStr = str.toLowerCase(); // lowerCaseStr的值为"hello"
8. toUpperCase(): 将字符串转换为大写。
示例代码:
String str = "Hello"; String upperCaseStr = str.toUpperCase(); // upperCaseStr的值为"HELLO"
9. trim(): 去除字符串首尾的空格。
示例代码:
String str = " Hello World "; String trimStr = str.trim(); // trimStr的值为"Hello World"
10. split(delimiter): 将字符串按照指定分隔符拆分成多个子字符串,返回一个字符串数组。
示例代码:
String str = "Hello,World";
String[] arr = str.split(","); // arr的值为{"Hello", "World"}
以上是一些常见的字符串函数及其用法示例,通过这些函数可以方便地处理字符串数据。在实际的开发中,根据需求选择适当的函数可以提高代码效率和可读性。
