Heim  >  Artikel  >  Java  >  So ermitteln Sie in Java, ob ein Zeichen eine Zahl ist

So ermitteln Sie in Java, ob ein Zeichen eine Zahl ist

尚
Original
2019-12-03 13:18:2114934Durchsuche

So ermitteln Sie in Java, ob ein Zeichen eine Zahl ist

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 Tutorial

Spalte .

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist eine Java-Karte?Nächster Artikel:Was ist eine Java-Karte?