加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – String中所有数字的动态增量

发布时间:2020-12-15 02:17:07 所属栏目:Java 来源:网络整理
导读:参见英文答案 How to increment string variable? [closed]????????????????????????????????????4个 是否有任何Java解决方案替换字符串中的数字而不是使用匹配器获取数字,将其递增1并替换它? “REPEAT_FOR_4”将返回“REPEAT_FOR_5” “REPEAT_FOR_10”将
参见英文答案 > How to increment string variable? [closed]????????????????????????????????????4个
是否有任何Java解决方案替换字符串中的数字而不是使用匹配器获取数字,将其递增1并替换它?

“REPEAT_FOR_4”将返回“REPEAT_FOR_5”
“REPEAT_FOR_10”将返回“REPEAT_FOR_11”

我想在一行中使用正则表达式替换,而不是将字符串重新组合为“REPEAT_FOR_”并在递增后添加数字.
谢谢!

稍后编辑:我想知道如何用字符串中的下一个替换数字.

解决方法

我没有使用正则表达式,但这里是一行中的解决方案.考虑到你的字符串保持不变.

public String getIncrementedString (String str){
return ("REPEAT_FOR_" + (Character.getNumericValue(str.charAt(11))+1));
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读