欢迎访问宙启技术站
智能推送

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字符串函数库的一些常用函数和用法,可以根据实际需求来选择适合的函数来处理字符串。