public static int[] plusOne(int[] digits) {
			if(digits == null || digits.length == 0){
				return null;
			}
			StringBuilder numBuilder = new StringBuilder();
			for(int digit: digits){
				numBuilder.append(digit);
			}
			long num = Long.valueOf(numBuilder.toString());
			num += 1;
			int[] result = new int[String.valueOf(num).length()];
			String strResult = String.valueOf(num);
			for(int i=0;i<result.length;i++){
				System.out.println(strResult.charAt(i));
				result[i] = Character.getNumericValue((int)strResult.charAt(i));
			}
			return result;
		}