判斷一個字串中數字還是字母(java)
阿新 • • 發佈:2018-11-16
public class Test {
public static void main(String[] args) {
String str = "wq8123fvvbvrt78931321";
String[] strs = str.split("");
StringBuilder numStr = new StringBuilder();
StringBuilder alpStr = new StringBuilder();
for (int i = 0; i < strs.length; i++) {
// 用char包裝類中的判斷數字的方法判斷每一個字元
if (Character.isDigit(str.charAt(i))) {
numStr.append(strs[i]);
}
// 用char包裝類中的判斷字母的方法判斷每一個字元
if (Character.isLetter(str.charAt(i))) {
alpStr.append(strs[i]);
}
}
System.out.println("數字=" + numStr);
System.out.println("字母=" + alpStr);
}
}