标签: string hash decode
有没有办法将长字符串编码为唯一编号(整数),然后将此编号解码为原始字符串? (我的意思是减少长串的大小)
答案 0 :(得分:0)
简单的答案是否定的。
复杂的答案可能是。
您正在寻找的是压缩,压缩可以减小字符串的大小,但不能保证它可以有多小。特别是你永远不能保证能够将它装入一定大小的整数。
像“哈希”这样的概念可以帮助你做你想做的事情,具体取决于你想要用这个号码做什么。
或者如果你在很多不同的地方使用相同的字符串,那么你可以存储一次并将引用/指针传递给String的单个实例。