gpt4 book ai didi

java - 替换字符串的特定位置

转载 作者:行者123 更新时间:2023-12-01 13:50:23 24 4
gpt4 key购买 nike

我有一个固定长度的字符串记录,我想用不同的字符串值替换特定位置的字符串。

String record ="ABCU0MARK                          111111118 CFTT        130913   101100023424";
String extractAccountaccountNumber = record.substring(79, 87);
String newAccountNumber = "some value"
record = record.replaceFirst(extractAccountaccountNumber,newAccountNumber);

如果存在重复值,这可能不起作用。请指教

最佳答案

您只需将它分配给一个新的字符串变量或其本身:

string = string.replace("to", "xyz");

String newString = string.replace("to", "xyz");


public class Run1 {

public static final int its = 4;

public static void main(String[] args) {

String record ="ABCU0MARK 111111118 CFTT 130913 101100023424";

String extractAccountaccountNumber = record.substring(46, 55);
System.out.println("extractAccountaccountNumber:"+extractAccountaccountNumber);
String newAccountNumber = "some value";
String result=record.replaceFirst(extractAccountaccountNumber,newAccountNumber);
System.out.println("result:"+result);

}
}

这是结果:

extractAccount帐号:FTT
结果:ABCU0MARK 111111118 Csome 值 130913 101100023424

关于java - 替换字符串的特定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20008435/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com