Codenameone 如何在CN1中用另一个子字符串替换一个子字符串?

Codenameone 如何在CN1中用另一个子字符串替换一个子字符串?,codenameone,Codenameone,Codename One不支持String.replace(CharSequence,CharSequence),只支持String.replace(Char,Char),如下所示:。是否有另一种简单有效的方法用另一个子字符串替换一个子字符串 在我的特定情况下,我需要用空字符串替换以特定位置开始和结束的子字符串,换句话说,删除该子字符串。尝试通过谷歌搜索解决方案,但我遇到的所有解决方案都建议使用字符串。替换首先,您可以添加此选项。replace有两个版本,一个用于regex,另一个用于正则字符串

Codename One不支持
String.replace(CharSequence,CharSequence)
,只支持
String.replace(Char,Char)
,如下所示:。是否有另一种简单有效的方法用另一个子字符串替换一个子字符串

在我的特定情况下,我需要用空字符串替换以特定位置开始和结束的子字符串,换句话说,删除该子字符串。尝试通过谷歌搜索解决方案,但我遇到的所有解决方案都建议使用
字符串。替换

首先,您可以添加此选项。replace有两个版本,一个用于regex,另一个用于正则字符串。我们或许可以实现另一个。正则表达式的替换可能会在不同平台上出现问题

现在,您只需执行以下操作:

String result = StringUtil.replaceAll("My original String", "original", "new");
结果将是
“我的新字符串”