java使用apache-commons对字符串的第三到六位做替换StringUtils
使用Apache Commons Lang库中的StringUtils类的substringReplace方法可以实现对字符串的第三到六位进行替换。
下面是一个示例代码:
import org.apache.commons.lang3.StringUtils;
public class Main {
public static void main(String[] args) {
String str = "1234567890";
String replacement = "xxxx";
String result = StringUtils.substringReplace(str, 2, 6, replacement);
System.out.println(result);
}
}
输出结果为:12xxxx7890
在上面的代码中,我们首先导入了org.apache.commons.lang3.StringUtils类,然后定义了一个字符串str和一个替换字符串replacement。
接下来,我们调用StringUtils类的substringReplace方法,传入原始字符串、要替换的起始位置和结束位置(包括起始位置和结束位置),以及替换字符串。方法会返回一个新的字符串,我们将其赋值给result变量。
最后,我们输出result变量的值,即为替换后的字符串。
注意:这里的起始位置是从0开始计数的,因此第三到六位对应的起始位置分别为2和5
原文地址: http://www.cveoy.top/t/topic/iY0U 著作权归作者所有。请勿转载和采集!