Java:从char解析int值

我只想知道是否存在更好的解决方案,可以从字符串中的字符解析数字(假设我们知道索引n处的字符是数字)。

String element = "el5";

String s;

s = ""+element.charAt(2);

int x = Integer.parseInt(s);

//result: x = 5

(不用说这只是一个例子)

回答:

尝试Character.getNumericValue(char)

String element = "el5";

int x = Character.getNumericValue(element.charAt(2));

System.out.println("x=" + x);

产生:

x=5

令人高兴的getNumericValue(char)是,它还可以与字符串一起使用,例如"el٥"and "el५"٥并且where५are分别是东部阿拉伯文和北印度文/梵文的数字5。

以上是 Java:从char解析int值 的全部内容, 来源链接: utcz.com/qa/414948.html

回到顶部