number.charAt() 也适用于十六进制吗?
Does number.charAt() work on hexadecimals too?
目前正在使用 Java 并想知道如何将表示十六进制的字符串转换为整数? number.charAt() 是否足够?
您可以使用 Integer.parseInt(String, int)
,其中第二个参数是基数。
int v = Integer.parseInt("A1", 16);
如果您确实需要解析十六进制数字,您可以使用 Character.digit(char, int)
,其中第二个参数(再次)是基数
int v = Character.digit('a', 16);
目前正在使用 Java 并想知道如何将表示十六进制的字符串转换为整数? number.charAt() 是否足够?
您可以使用 Integer.parseInt(String, int)
,其中第二个参数是基数。
int v = Integer.parseInt("A1", 16);
如果您确实需要解析十六进制数字,您可以使用 Character.digit(char, int)
,其中第二个参数(再次)是基数
int v = Character.digit('a', 16);