当前位置:   article > 正文

整数字符串数字加一_c语言程序怎么实现字符加1

c语言程序怎么实现字符加1
整数字符串数字加一
    /**
     * 最大值加一
     */
    @Test
    public void test05() {
        String maxno = "";
        maxno = "0001";
        int n = maxno.length();
        int num = Integer.parseInt(maxno) + 1;
        String added = String.valueOf(num);
        n = Math.min(n, added.length());
        maxno = (maxno.subSequence(0, maxno.length() - n) + added);

        System.out.println(maxno);
    }



    /**
     * 使用NumberFormat测试 maxno字符串数字加一
     * //到99时会变为0
     */
    @Test
    public void test06() throws Exception {
        String maxno  = "01";
        //maxno字符串数字加一
        int n = maxno.length();
        long num = Long.parseLong(maxno) + 1;
        // 设置最大和最小整数位数
        NumberFormat numberFormat = NumberFormat.getNumberInstance();
        numberFormat.setMaximumIntegerDigits(n);
        numberFormat.setMinimumIntegerDigits(n);
        //关闭分组,显示将不再以千位符分隔
        numberFormat.setGroupingUsed(false);
        maxno = numberFormat.format(num);
        System.out.println(maxno);
    }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/63496
推荐阅读
相关标签
  

闽ICP备14008679号