Java ME 双空格中的字符串替换

2023-12-20

如何在 Java ME 中将“a  b”替换为“a b”?

The replace()方法不接受字符串,只接受字符。由于双空格包含两个字符,我想我有一个小问题。


你觉得这个怎么样?我自己尝试过一个。

private String replace(String needle, String replacement, String haystack) {
    String result = "";
    int index = haystack.indexOf(needle);
    if(index==0) {
        result = replacement+haystack.substring(needle.length());
        return replace(needle, replacement, result);
    }else if(index>0) {
        result = haystack.substring(0,index)+ replacement +haystack.substring(index+needle.length());
        return replace(needle, replacement, result);
    }else {
        return haystack;
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java ME 双空格中的字符串替换 的相关文章

随机推荐