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

Java字符串处理函数库:replaceAll,substring,toUpperCase等

发布时间:2023-06-05 02:46:51

Java字符串处理函数库为程序员提供了丰富的工具,便于处理各种字符串操作。下面介绍几个常用的函数:replaceAll,substring,toUpperCase等。

replaceAll函数

replaceAll函数用于将字符串中指定的字符串替换为另一个字符串。其语法为:

public String replaceAll(String regex,String replacement)

其中regex表示要替换的原字符串,replacement表示新的字符串。

例如,以下代码将字符串中的所有空格替换为‘-’。

String str = "This is a test string";
String newStr = str.replaceAll("\\s", "-");
System.out.println(newStr);

其中 ‘\\s’ 表示空格,要使用双斜杠转义。

substring函数

substring函数用于截取字符串中的一部分。其语法为:

public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)

其中beginIndex表示截取的起始位置,endIndex表示截取的结束位置(不包括该位置下标所对应的字符)。

例如,以下代码截取字符串中从第6个字符开始的子字符串。

String str = "This is a test string";
String newStr = str.substring(5);
System.out.println(newStr);

输出结果为:

is a test string

toUpperCase函数

toUpperCase函数用于将字符串中的小写字母转换为大写字母。其语法为:

public String toUpperCase()

例如,以下代码将字符串中的所有小写字母转换为大写字母。

String str = "This is a test string";
String newStr = str.toUpperCase();
System.out.println(newStr);

输出结果为:

THIS IS A TEST STRING

这些函数和其他许多Java字符串处理函数将极大地简化开发,并帮助您更轻松地完成任务。