【发布时间】:2015-11-17 19:23:29
【问题描述】:
在 java 中给定一个字符串,我怎样才能使它成为一个以 16 为底的 Long?就像 Python 中的这个函数一样:newVariable = long(string, 16)。
谢谢
【问题讨论】:
-
很抱歉,我不知道“基数”是什么,从未使用过那种语言。是基地吗?
-
@PM77-1 你应该把它作为答案。基数的定义在这里“在数学数字系统中,基数或基数是唯一数字的数量,包括零,用于表示位置数字系统中的数字。例如,对于十进制系统(当今最常用的系统) ) 基数是十,因为它使用从 0 到 9 的十位数字。”
-
谢谢!我得到这个错误:
Exception in thread "main" java.lang.NumberFormatException: For input string: "HereTheString With values 0 to F" at java.lang.NumberFormatException.forInputString(Unknown Source)我检查了字符串的所有字符都在 0 和 F 之间,所以我真的不知道出了什么问题
标签: java string variables long-integer