相关:Generate a unique string based on a pair of strings基于一组有序的字符串生成直观的唯一字符串?
我要生成一个直观唯一的字符串来表示一个有序对字符串。
显然,stringA + stringB
非常直观,但如果您考虑如"st" + "ring" == "stri" + "ng" == "string"
则不是唯一的。
另外,不像链接的OP,我想有uniqueString(stringA, stringB) != uniqueString(stringB, stringA)
,即非交换。 类似MD5(stringA) - MD5(stringB)
可能会考虑链接的OP,但我觉得这是非常不直观的。
任何想法?
'MD5(A)+ MD5(A + B)'? –
stringA.length + stringA + stringB?你可以很容易地再次将它分成两个字符串,如果一个或两个字符串都为空,它就可以工作。 – m69
@StanislavKralin这会工作,但并不简单,因为我希望。 – akai