赞
踩
整数字符串数字加一
/** * 最大值加一 */ @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); }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。