我试图在java中将像"testing123"这样的字符串转换为十六进制格式.我目前正在使用BlueJ.
要将其转换回来,除了落后之外它是一回事吗?
我想在java中将十六进制字符串转换为long.
我尝试过一般转换.
String s = "4d0d08ada45f9dde1e99cad9";
long l = Long.valueOf(s).longValue();
System.out.println(l);
String ls = Long.toString(l);
Run Code Online (Sandbox Code Playgroud)
但我收到此错误消息:
java.lang.NumberFormatException: For input string: "4d0d08ada45f9dde1e99cad9"
Run Code Online (Sandbox Code Playgroud)
有没有办法在Java中将String转换为long?或者我在尝试哪种不可能!
谢谢!