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

Java函数库中用于字符串处理的函数示例

发布时间:2023-05-30 23:50:03

Java有一个强大的字符串处理函数库,适用于各种各样的字符串操作。以下是一些常用的Java字符串处理函数示例:

1. str.length()函数

这个函数返回字符串的长度。例如:

String str = “Java Programming”;

int len = str.length();

System.out.println(len);

这将输出字符串“Java Programming”的长度,即14。

2. str.charAt(index)函数

这个函数返回在字符串中指定索引位置的字符。例如:

String str = “Java Programming”;

char ch = str.charAt(3);

System.out.println(ch);

这将输出字符串“Java Programming”中索引为3的字符,即“a”。

3. str.substring(start, end)函数

这个函数返回从指定开始索引到结束索引的子字符串。例如:

String str = “Java Programming”;

String sub = str.substring(1, 4);

System.out.println(sub);

这将输出字符串“Java Programming”的子字符串,从索引1开始,到索引4结束。结果为“ava”。

4. str.indexOf(substring)函数

这个函数返回在字符串中指定子字符串的 个出现位置的索引。例如:

String str = “This is a string”;

int index = str.indexOf(“is”);

System.out.println(index);

这将输出字符串“This is a string”中“is”的 个出现位置的索引值,即2。

5. str.startsWith(prefix)函数和str.endsWith(suffix)函数

这两个函数分别返回字符串是否以指定的前缀或后缀开始或结束。例如:

String str = “Java Programming”;

boolean start = str.startsWith(“Ja”);

boolean end = str.endsWith(“ing”);

System.out.println(start);

System.out.println(end);

这将输出字符串“Java Programming”是否以“Ja”开始和以“ing”结束的布尔值。

6. str.toLowerCase()函数和str.toUpperCase()函数

这两个函数分别返回字符串的小写和大写形式。例如:

String str = “Java Programming”;

String lowercase = str.toLowerCase();

String uppercase = str.toUpperCase();

System.out.println(lowercase);

System.out.println(uppercase);

这将输出字符串“Java Programming”的小写和大写形式。

7. str.replace(oldChar, newChar)函数和str.replaceAll(oldString, newString)函数

这两个函数分别用指定的新字符串替换旧字符或旧字符串。例如:

String str = “Java Programming”;

String replaced = str.replace(‘a’, ‘u’);

String replacedAll = str.replaceAll(“Java”, “Python”);

System.out.println(replaced);

System.out.println(replacedAll);

这将输出字符串“Java Programming”的用“u”替换“a”的结果,以及用“Python”替换“Java”的结果。

这些示例只是Java字符串处理函数库的冰山一角。Java提供了众多字符串处理函数,可以轻松完成各种各样的字符串操作。