【发布时间】:2017-10-31 12:30:06
【问题描述】:
我的字符串多次包含一个特定的子字符串。我想在JAVA中用st1替换奇数重复索引,用st2替换偶数重复索引。例如,假设我的原始字符串是:
ihuiHIdasodkiokedwiHIkopkoijiojiojHIiojiodjadjaiojijHIjoiji
搜索子串是HI。奇数重复的替换字符串是T,偶数重复的替换字符串是Y。输出应该是:
ihuiTdasodkiokedwiYkopkoijiojiojTiojiodjadjaiojijYjoiji
我该怎么做?
【问题讨论】:
-
使用
Pattern和Matcher组合与StringBuffer替换术语,以及偶数与奇数事件的标志。 -
@Mena,我是 JAVA 新手;您能用示例代码发布答案吗?
-
到目前为止你尝试了什么?发布您的代码!当你运行它时发生了什么?你期望会发生什么?你具体有什么问题? stackoverflow.com/help/mcve