我有一个这样的字符串String no1="c1245_f5";
,我有另一个这样的字符串String no2="456df";
,我想用第二个字符串替换第一个字符串,但只在第一个字符之后。
在此我在 c 之后替换。我的输出必须像 c456df 。我不知道这样做。我尝试替换整个字符串
String no2="456df";
String no1="c1245_f5";
int g;
g=no1.indexOf("c");
int h=no1.indexOf("_", g+1);
no1=no1.substring(g, h);
System.out.println("Number-"+no1);
String rep=no1.replaceAll(no1,no2);
System.out.println(rep);
这里的输出只是第二个字符串。
编辑:
预期输出:
c456df
我得到的输出:
456df