我有輸入,比如的Java獲取第一個字符值的字符串
AS23456SDE
MFD324FR
我需要得到像
AS,MFD第一個字符值
還有沒有前兩個或前三個字符輸入可以改變。需要獲得之前的第一個字符。
謝謝。
編輯:這是我試過的。
public static String getPrefix(String serial) {
StringBuilder prefix = new StringBuilder();
for(char c : serial.toCharArray()){
if(Character.isDigit(c)){
break;
}
else{
prefix.append(c);
}
}
return prefix.toString();
}
字符串轉換成char []並嘗試使用Character.isDigit(string.charAt (沒有。))。 –