在下面的代碼片段考慮與評論等同安定使用0xff,澄清需要
1. private static String ipToText(byte[] ip) {
2. StringBuffer result = new StringBuffer();
3.
4. for (int i = 0; i < ip.length; i++) {
5. if (i > 0)
6. result.append(".");
7.
8. result.append(ip[i]); // compare with result.append(0xff & ip[i]);
9. }
10.
11. return result.toString();
12. }
.equals()
測試替換第8行確認加入0xff
不會改變任何東西。是否有這個面具適用的原因?
我不確定,但看起來像轉換爲無符號字節。 – Osw 2012-03-30 20:23:58