小编Abh*_*hek的帖子

多个不区分大小写的字符串替换

我想从String中替换多个不区分大小写的字符串.

我本来可以用的: org.apache.commons.lang.StringUtils.replaceEach(text, searchList, replacementList)

但适用于区分大小写的字符串.

是否有类似的方法适用于不区分大小写的字符串?

static String[] old = {"ABHISHEK","Name"};
static String[] nw = {"Abhi","nick name"};
static String s="My name is Abhishek";
System.out.println(StringUtils.replaceEach(s, old, nw));
Run Code Online (Sandbox Code Playgroud)

输出:

My name is Abhishek
Run Code Online (Sandbox Code Playgroud)

预期:

My nick name is Abhi
Run Code Online (Sandbox Code Playgroud)

java java-8

3
推荐指数
1
解决办法
138
查看次数

标签 统计

java ×1

java-8 ×1