我需要将像"2015114734WO|https://example.com/myresearch/2015114734WO/work/data:/1"
这样的字符串转换为长数据类型,反之亦然。它应该转换为长数据类型,当算法被重新应用时,我需要得到"2015114734WO|https://example.com/myresearch/2015114734WO/work/data:/1"
。请让我知道,如果有任何现成的算法,我可以使用?
谢谢。
假设您的意思是'long'作为积分,您可以使用BigInteger
。例如
BigInteger bi = new BigInteger(s.getBytes("UTF-8"));
"解码"
byte[] b = bi.toByteArray();
for(int i = 0;i < b.length;i++) {
System.out.print((char)b[i]);
}