gpt4 book ai didi

java - 替换由开始和结束索引点定义的子字符串?

转载 作者:行者123 更新时间:2023-11-30 04:14:54 25 4
gpt4 key购买 nike

我正在使用这段代码:

start = str.indexOf('<');
finish = str.indexOf('>');
between = str.substring(start + 1, finish);
replacement = str.substring(start, finish + 1);
System.out.println(between + " " + replacement); //for debug purposes
forreplacement = JOptionPane.showInputDialog(null, "Enter a " + between);
System.out.println(forreplacement); //for debug purposes
counter = counter - 1;

其中“str”是正在使用的字符串。如何将字符串 str 中的子字符串“replacement”替换为字符串“forreplacement”(弹出框中输入的内容)?

最佳答案

不确定这是否是您想要的,但可能在开始之前参加,添加forreplacemeent,然后在完成之后添加部分,例如

String result = str.substring(0, start)+forreplacement+str.substring(finish+1);

或者,如果您想将所有出现的 replacement 替换为 forreplacement,您也可以使用

String result = str.replace(replacement, forreplacement)

关于java - 替换由开始和结束索引点定义的子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18665224/

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