Java.lang.Character.isDigit()和isLetter()方法
在這個題里面遇到一個沒見過判斷字符串是否為字母啊數字的方法。這里解釋一下。
使用isDigit判斷是否為數字
public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } } return true; }
使用isLetter判斷是否為字母
public class Test{ public static void main(String args[]){ System.out.println( Character.isLetter('c')); System.out.println( Character.isLetter('5')); } }
產生的結果:
true
false