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

Java字符操作函数:trim()、subString()、replace()等详解

发布时间:2023-06-18 09:46:23

Java字符操作函数是Java中非常常用的一类函数,它们可以方便地对字符串进行一系列操作。本文介绍了Java字符操作函数中比较常用的三个函数:trim()、subString()、replace(),并结合实际代码进行详细讲解。

1. trim()函数

trim()函数用于去除字符串两端的空格,它属于字符串处理函数的一种。trim()函数的定义如下所示:

public String trim()

trim()函数返回一个新的字符串,该字符串去除了原字符串开头和结尾的空格,但是原字符串本身并不受到影响。

下面是一个使用trim()函数的例子:

String str = "  hello world  ";

String newStr = str.trim();

System.out.println(newStr);

该例子中,原字符串为“  hello world  ”,使用trim()函数去除了两端的空格,输出结果为“hello world”。

2. subString()函数

subString()函数用于截取字符串的一部分,它属于字符串处理函数的一种。subString()函数的定义如下所示:

public String subString(int beginIndex)

public String subString(int beginIndex, int endIndex)

第一个参数表示截取字符串的起始位置,第二个参数表示截取字符串的终止位置(不包含该位置对应的字符)。

下面是一个使用subString()函数的例子:

String str = "hello world";

String subStr = str.substring(0, 5);

System.out.println(subStr);

该例子中,使用subString()函数截取了原字符串“hello world”的前5个字符,输出结果为“hello”。

3. replace()函数

replace()函数用于替换字符串中的指定字符或子串,它属于字符串处理函数的一种。replace()函数的定义如下所示:

public String replace(char oldChar, char newChar)

public String replace(CharSequence target, CharSequence replacement)

第一个函数用于替换字符串中的指定字符,第二个函数用于替换字符串中的指定子串。

下面是一个使用replace()函数的例子:

String str = "hello world";

String newStr = str.replace("l", "L");

System.out.println(newStr);

该例子中,使用replace()函数将原字符串“hello world”中的字符“l”替换为“L”,输出结果为“heLLo worLd”。

综上所述,trim()、subString()、replace()是Java字符串处理中比较常用的函数,它们可以方便地对字符串进行一系列操作,掌握它们对于写Java程序非常有帮助。