Java字符操作函数:trim()、subString()、replace()等详解
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程序非常有帮助。
