私は現在、Javaで文字列として保存されているいくつかの長い値を解析しようとしています.私が抱えている問題はこれです:
String test = "fffff8000261e000"
long number = Long.parseLong(test, 16);
これは NumberFormatException をスローします。
java.lang.NumberFormatException: For input string: "fffff8000261e000"
ただし、文字列から最初の「f」をノックすると、問題なく解析されます。
これは、数値が大きいためであり、通常は long の末尾に「L」を付けて問題を解決しているためだと思います。ただし、文字列から long を解析するときにそれを行う最善の方法を見つけることはできません。
誰でもアドバイスを提供できますか?
ありがとう