字符串的数字部分加1操作
来源:互联网 发布:nat穿越java实现 编辑:程序博客网 时间:2024/05/17 08:25
//字符串如通天塔001,,10002,Test990
public static String addOne4Str(String str){
if(str != null){int fIndex = -1;
for(int i = 0; i < str.length(); i++){
char c = str.charAt(i);
if (c >= '0' && c <= '9'){
fIndex = i;
break;
}
}
if(fIndex == -1){
return str;
}
int num = Integer.parseInt(str.substring(fIndex, str.length())) + 1;
String zeroStr = addZero4Left(str.substring(fIndex, str.length()), String.valueOf(num));
String preStr = str.substring(0, fIndex);
String wholeStr = preStr + zeroStr + num;
return wholeStr;
}
return str;
}
public static String addZero4Left(String sourceStr, String numberStr){
StringBuffer sb = new StringBuffer();
int len = sourceStr.length() - numStr.length();
for(int i = 0; i < len; i++){
sb.append("0");
}
return sb.toString();
}
阅读全文
0 0
- 字符串的数字部分加1操作
- 输出字符串的 数字部分
- 在字符串的数字前面加*号
- 处理数字加小数点的字符串
- 从1打印到最大的n位数字(字符串模拟数字自加)
- 将输入的数字字符串加金额分割符,输出
- 随机产生数字加字母的一组字符串
- 字符串部分操作的函数实现
- PHP之输入含数字的字符串在 所有数字前加%输出
- freemarker操作字符串,数字
- java 字符串 数字 操作
- 文本中 字符串后面加单引号的操作是
- 生成字母加数字字符串方法
- Java字符串格式化:数字前面加0
- cleversafe 的加解密部分
- 字符串的加解密
- 编程之路小细节-String字符串的部分操作
- 截取字符串中数字部分函数
- 浏览器地址历史管理-增加锚点方法
- 十一、JVM调优-命令篇
- (7)软件安装与管理
- jvm读书笔记
- 颜色空间和视频编码
- 字符串的数字部分加1操作
- 虚拟机克隆后的系统网络不能使用?
- react 组件生命周期
- FFmpeg裁剪说明
- 快速排序
- 尊重自己的选择
- 移动测试基础 Android 常用 adb 命令总结
- c语言内存四区
- 阶乘因式分解(一)