我有一个要求,我有一组事先不知道的字符串(例如“phy”、“link”、“maca”)
我有 2 个程序,我只有 7 位可以发送来传达有关字符串的信息。
如果我事先知道字符串,我可以说 "phy"=1 "link"=2 等等,但我想自动化这个,因为我在两个程序中都有 2 个函数,有某种编码方式等。
private int getHash(String agent) {
return 0;
}
private String getAgentIDfromHash(int hash) {
// TODO Auto-generated method stub
return null;
}
所以 int 将是一个 7 位的 int。我可以尝试对 String 中的所有字符进行异或运算,但我想知道是否有更好的方法?有什么想法吗?