5个用于处理字符串的Java函数示例代码
1. substring()
substring()函数用于从一个字符串中获取一个子字符串。具体用法如下:
String str = "Hello, World!";
String subStr = str.substring(7, 12); // 获取"World"这个子字符串
该函数的 个参数为开始位置,第二个参数为结束位置(不包括该位置的字符)。如果只提供一个参数,则获取该参数位置到字符串末尾的子字符串。
2. split()
split()函数用于将一个字符串按照指定的分隔符拆分成一个字符串数组。具体用法如下:
String str = "Hello,World!";
String[] arr = str.split(","); // 将字符串按照","拆分成一个字符串数组
此处,我们将字符串按照","拆分成了一个字符串数组。
3. replace()
replace()函数用于将一个字符串中的某些字符替换成另外的字符。具体用法如下:
String str = "Hello,World";
String newStr = str.replace("o", "e"); // 将"o"替换为"e"得到"Hello, Werld"
该函数的 个参数为要被替换的字符,第二个参数为替换后的字符。
4. trim()
trim()函数用于去掉一个字符串中头部和尾部多余的空格。具体用法如下:
String str = " Hello, World! ";
String newStr = str.trim(); // 去掉头部和尾部的空格得到"Hello, World!"
5. indexOf()
indexOf()函数用于查找一个字符串中某个字符或者子字符串的位置。具体用法如下:
String str = "Hello, World!";
int pos = str.indexOf("World"); // 查找"World"这个子字符串的位置
如果找不到,则返回-1。
总结:
Java提供了很多字符串处理函数,以上仅仅是其中五个常用的函数。熟练掌握这些指令,可以让开发者更加方便快捷地处理字符串。
