package xin.glue.user.common; import java.text.DecimalFormat; import java.text.ParseException; public class StringUtils { private StringUtils() { } /** * String 포맷으로 된 Integer를 incremental만큼 증가시켜서 String으로 리턴한다. * (예, calculateIntegerStringValue("00034", 2) -> "00036" * calculateIntegerStringValue("00034", -5) -> "00029") * * 주의) 실수(實數)는 지원하지 않는다. * * @param value String 포맷 Integer * @param incremental 증분 값 * @return incremental만큼 증가된 String 포맷 Number */ public static String calculateIntegerStringValue(String value, int incremental) { if (value == null || value.length() == 0) throw new IllegalArgumentException("String Value is invalid :" + value); int length = value.length(); String digit = ""; for (int i=0; i