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