事前に知られていない文字列のセットがあるという要件がありました(たとえば、「phy」、「link」、「maca」)。
文字列について通信するために送信するビットが7ビットしかない2つのプログラムがあります。
事前に文字列を知っていれば、 "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のすべての文字をXORすることはできますが、もっと良い方法があるかどうか疑問に思っていました。何かご意見は?