Java-Methode zur Bestimmung, ob ein Zeichen eine Zahl ist: (Empfohlen: Java-Video-Tutorial)
1 ) zur Bestimmung von
char num[] = str.toCharArray();//把字符串转换为字符数组 StringBuffer title = new StringBuffer();//使用StringBuffer类,把非数字放到title中 StringBuffer hire = new StringBuffer();//把数字放到hire中 for (int i = 0; i < num.length; i++) { // 判断输入的数字是否为数字还是字符 if (Character.isDigit(num[i])) {把字符串转换为字符,再调用Character.isDigit(char)方法判断是否是数字,是返回True,否则False hire.append(num[i]);// 如果输入的是数字,把它赋给hire} else {title.append(num[i]);// 如果输入的是字符,把它赋给title}}}
2. Verwenden Sie die Typkonvertierung, um
try {String str="123abc"; int num=Integer.valueOf(str);//把字符串强制转换为数字 return true;//如果是数字,返回True } catch (Exception e) { return false;//如果抛出异常,返回False}
zu beurteilen. Für weitere Java-Kenntnisse beachten Sie bitte
Java Basic TutorialDas obige ist der detaillierte Inhalt vonSo ermitteln Sie in Java, ob ein Zeichen eine Zahl ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!