Java函数库之字符串函数的使用
发布时间:2023-07-01 07:30:46
Java提供了丰富的字符串函数库,可以方便地处理字符串相关的操作。下面介绍几个常用的字符串函数和用法。
1. length()函数:返回字符串的长度。
例如:
String str = "Hello, World!"; int len = str.length(); // len为13
2. charAt()函数:返回指定位置的字符。
例如:
String str = "Hello, World!"; char c = str.charAt(4); // c为'o'
3. indexOf()函数:返回指定字符或字符串在字符串中 次出现的位置。如果找不到,返回-1。
例如:
String str = "Hello, World!";
int index = str.indexOf("o"); // index为4
index = str.indexOf("W"); // index为7
index = str.indexOf("Java"); // index为-1
4. substring()函数:返回字符串的子串,参数分别是起始位置和结束位置(不包括结束位置的字符)。
例如:
String str = "Hello, World!"; String substr = str.substring(7, 12); // substr为"World"
5. toUpperCase()函数:将字符串中的所有字符转换为大写。
例如:
String str = "Hello, World!"; String upperStr = str.toUpperCase(); // upperStr为"HELLO, WORLD!"
6. toLowerCase()函数:将字符串中的所有字符转换为小写。
例如:
String str = "Hello, World!"; String lowerStr = str.toLowerCase(); // lowerStr为"hello, world!"
7. equals()函数:判断两个字符串是否相等。注意,Java中字符串是对象,必须使用equals()函数才能判断是否相等。
例如:
String str1 = "Hello, World!"; String str2 = "Hello, World!"; boolean isEqual = str1.equals(str2); // isEqual为true
8. replace()函数:替换字符串中的指定字符或子串。
例如:
String str = "Hello, World!";
String newStr = str.replace("Hello", "Hi"); // newStr为"Hi, World!"
9. trim()函数:去除字符串两端的空白字符。
例如:
String str = " Hello, World! "; String newStr = str.trim(); // newStr为"Hello, World!"
以上是Java字符串函数库的一些常用函数和用法,可以根据实际需求来选择适合的函数来处理字符串。
