【发布时间】:2012-03-30 20:15:31
【问题描述】:
在下面的 sn-p 中,考虑将第 8 行替换为带注释的等效项
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() 测试确认添加0xff 不会改变任何内容。是否有理由应用此掩码?
【问题讨论】:
-
我不确定,但看起来像转换为无符号字节。
标签: java bit-manipulation