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

Java中常用的String类函数的使用方法和效果

发布时间:2023-06-15 12:56:07

Java语言中的字符串(String)是一个不可变的字符序列。Java提供了许多String类的方法来处理和操作字符串。以下是Java中常用的String类函数的使用方法和效果。

1. length()

该函数返回一个字符串的长度,即该字符串中的字符数目。

示例:

String str = "abcdefg";
System.out.println(str.length());

输出结果为:7

2. concat()

该函数将一个字符串连接到另一个字符串上。

示例:

String str1 = "Hello ";
String str2 = "World!";
System.out.println(str1.concat(str2));

输出结果为:Hello World!

3. equals()

该函数比较两个字符串的内容是否相等。

示例:

String str1 = "Hello";
String str2 = "hello";
System.out.println(str1.equals(str2));

输出结果为:false

4. toUpperCase()

该函数将一个字符串转换为大写。

示例:

String str = "hello";
System.out.println(str.toUpperCase());

输出结果为:HELLO

5. toLowerCase()

该函数将一个字符串转换为小写。

示例:

String str = "HELLO";
System.out.println(str.toLowerCase());

输出结果为:hello

6. trim()

该函数去除字符串中的空格。

示例:

String str = " hello ";
System.out.println(str.trim());

输出结果为:hello

7. substring()

该函数从一个字符串中提取另一个字符串。

示例:

String str = "Hello World!";
System.out.println(str.substring(0,5));

输出结果为:Hello

8. replace()

该函数将一个字符或字符串替换为另一个字符或字符串。

示例:

String str = "Hello World!";
System.out.println(str.replace("World", "Java"));

输出结果为:Hello Java!

9. indexOf()

该函数返回一个字符或字符串在原字符串中 次出现的位置。

示例:

String str = "Hello World!";
System.out.println(str.indexOf("o"));

输出结果为:4

10. split()

该函数将一个字符串分割成多个字符串,存放在一个数组中。

示例:

String str = "java,python,c++,php";
String[] arr = str.split(",");
for (String s : arr) {
    System.out.println(s);
}

输出结果为:

java
python
c++
php

总结:Java中的String类函数丰富多样,可以用来处理和操作字符串。开发人员应该根据实际需求灵活运用这些函数,完成各种字符串处理任务。