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

Java函数的使用实例——字符串处理函数

发布时间:2023-07-02 05:18:36

字符串处理在Java编程中是非常常见也非常重要的一部分,Java提供了很多字符串处理的函数,本文将介绍一些常用的字符串处理函数。

1. length()函数:该函数用于获取字符串的长度,即字符串中字符的个数。例如:

String str = "Hello World";
int length = str.length();  // 返回11

2. charAt()函数:该函数用于获取指定位置上的字符。字符串中的位置是从0开始计数的。例如:

String str = "Hello World";
char ch = str.charAt(4);  // 返回'o'

3. substring()函数:该函数用于获取字符串中指定位置的子串。它可以有一个参数,表示起始位置到字符串末尾的子串;也可以有两个参数,表示起始位置和结束位置的子串(不包括结束位置的字符)。例如:

String str = "Hello World";
String subString1 = str.substring(6);  // 返回"World"
String subString2 = str.substring(0, 5);  // 返回"Hello"

4. trim()函数:该函数用于去除字符串首尾的空格。例如:

String str = "   Hello World   ";
String trimmedStr = str.trim();  // 返回"Hello World"

5. toUpperCase()与toLowerCase()函数:这两个函数分别用于将字符串中的所有字符转换为大写和小写。例如:

String str = "Hello World";
String upperStr = str.toUpperCase();  // 返回"HELLO WORLD"
String lowerStr = str.toLowerCase();  // 返回"hello world"

6. indexOf()函数:该函数用于查找字符串中指定字符或子串的位置。它可以有一个参数,表示要查找的字符或子串;也可以有两个参数,表示要查找的字符或子串以及起始位置。例如:

String str = "Hello World";
int index1 = str.indexOf('o');  // 返回4
int index2 = str.indexOf("or");  // 返回7

7. replace()函数:该函数用于将字符串中所有指定字符或子串替换为新的字符或子串。它有两个参数, 个参数表示要替换的字符或子串,第二个参数表示要替换成的字符或子串。例如:

String str = "Hello World";
String replacedStr = str.replace("o", "a");  // 返回"Hella Warld"

8. split()函数:该函数用于将一个字符串按照指定的字符或子串分割成一个字符串数组。例如:

String str = "Hello World";
String[] arr = str.split(" ");  // 返回字符串数组["Hello", "World"]

9. startsWith()与endsWith()函数:这两个函数分别用于判断字符串是否以指定的字符或子串开头或结尾。它们有一个参数,表示要判断的字符或子串。例如:

String str = "Hello World";
boolean startsWithH = str.startsWith("H");  // 返回true
boolean endsWithd = str.endsWith("d");  // 返回true

以上是一些Java字符串处理中常用的函数,它们能够满足大部分字符串处理的需求。希望本文对你有所帮助!