package com.shove.web.util; public class StringUtils { public static final String[] number = new String[]{"十", "一", "二", "三", "四", "五", "六", "七", "八", "九"}; /** * 数字转换成字母 * @param i * @return */ public static String getChar(int i){ return (char) (64 + i) + ""; } /** * 将此字符串转换为一个新的字符数组 * @param answer * @return */ public static String[] strToArray(String answer){ if(org.apache.commons.lang.StringUtils.isNotBlank(answer)){ return answer.split(""); } return null; } /** * 返回栏目题号 * @return */ public static String getColumnNum(String num){ char[] cr = num.toCharArray(); int length = cr.length; int[] arr = new int[length]; for(int i = 0; i < cr.length; i ++){ arr[i] = Integer.parseInt(cr[i]+""); } StringBuffer strBuffer = new StringBuffer(); switch (length) { case 1: strBuffer.append(number[arr[0]]); break; case 2: if("10".equals(num)){ strBuffer.append(number[arr[1]]); break; }else if(arr[0] == 1){ strBuffer.append(number[0]).append(number[arr[1]]); break; }else if(arr[1] == 0){ strBuffer.append(number[arr[0]]).append(number[arr[1]]); }else{ strBuffer.append(number[arr[0]]).append(number[0]).append(number[arr[1]]); } break; default: break; } return strBuffer.toString(); } }