java replace如何替换指定位置

   2024-09-30 3740
核心提示:在Java中,要替换字符串中指定位置的子字符串,可以使用substring()方法和字符串连接。以下是一个示例:public class Repla

在Java中,要替换字符串中指定位置的子字符串,可以使用substring()方法和字符串连接。以下是一个示例:

public class ReplaceSubstring {    public static void main(String[] args) {        String original = "Hello, world!";        int startIndex = 7; // 开始替换的位置        int endIndex = 12; // 结束替换的位置        String replacement = "planet"; // 用于替换的新字符串        String result = replaceSubstring(original, startIndex, endIndex, replacement);        System.out.println("Original string: " + original);        System.out.println("Replaced string: " + result);    }    public static String replaceSubstring(String original, int startIndex, int endIndex, String replacement) {        String before = original.substring(0, startIndex);        String after = original.substring(endIndex);        return before + replacement + after;    }}

在这个示例中,我们将字符串"Hello, world!"中的"world"替换为"planet"replaceSubstring()方法接受原始字符串、开始替换的位置、结束替换的位置以及用于替换的新字符串作为参数。然后,它使用substring()方法获取原始字符串中要保留的部分,并将它们与新字符串连接起来。最后,它返回替换后的字符串。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号