频道栏目
首页 > 程序开发 > 软件开发 > Java > 正文
java如何将取出的字符串+1(代码实例)
2017-11-30 10:30:40         来源:qq_35697313的博客  
收藏   我要投稿

java如何将取出的字符串+1(代码实例)

public static String addOne(String testStr){
    String[] strs = testStr.split("[^0-9]");//根据不是数字的字符拆分字符串
    String numStr = strs[strs.length-1];//取出最后一组数字
    if(numStr != null && numStr.length()>0){//如果最后一组没有数字(也就是不以数字结尾),抛NumberFormatException异常
        int n = numStr.length();//取出字符串的长度
        int num = Integer.parseInt(numStr)+1;//将该数字加一
        String added = String.valueOf(num);
        n = Math.min(n, added.length());
        //拼接字符串
        return testStr.subSequence(0, testStr.length()-n)+added;
    }else{
        throw new NumberFormatException();
    }
}
点击复制链接 与好友分享!回本站首页
上一篇:java中基本数据类型和引用数据类型介绍
下一篇:Java JDK7的之后的NIo的新特性
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站