java 獲取下一個字母(傳大寫返回大寫,傳小寫返回小寫)
阿新 • • 發佈:2018-06-25
public HA java array PE ret pan supper 返回
public static String getNextUpEn(String en){ char lastE = ‘a‘; char st = en.toCharArray()[0]; if(Character.isUpperCase(st)){ if(en.equals("Z")){ return "A"; } if(en==null || en.equals("")){ return "A"; } lastE= ‘Z‘; }else{ if(en.equals("z")){ return "a"; } if(en==null || en.equals("")){ return "a"; } lastE = ‘z‘; } int lastEnglish = (int)lastE; char[] c = en.toCharArray();if(c.length>1){ return null; }else{ int now = (int)c[0]; if(now >= lastEnglish) return null; char uppercase = (char)(now+1); return String.valueOf(uppercase); } }
java 獲取下一個字母(傳大寫返回大寫,傳小寫返回小寫)