Vig*_*ino -1 java string replace
我有一个这样的字符串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);
Run Code Online (Sandbox Code Playgroud)
这里的输出只是第二个字符串.
编辑:
预期产出:
c456df
Run Code Online (Sandbox Code Playgroud)
我得到的输出:
456df
Run Code Online (Sandbox Code Playgroud)
不需要String.replaceAll,试试这个
String s1 ="c1245_f5";
String s2 = "456df";
String s3 = s1.substring(0, 1) + s2;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |