Java函数库中用于字符串处理的函数示例
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提供了众多字符串处理函数,可以轻松完成各种各样的字符串操作。
