一些有意思的细节 发表于 2017-07-15 分类于 编程语言 , Java 阅读次数: 编程中有很多有意思的细节,看到了,就记在这里。 | 简化判断一堆数按位或,只要有多于一个数为负,则结果为负。 12345678public void write(byte b[], int off, int len) throws IOException { if ((off | len | (b.length - (len + off)) | (off + len)) < 0) throw new IndexOutOfBoundsException(); for (int i = 0 ; i < len ; i++) { write(b[off + i]); }} from: FilterOutputStream 打赏 微信支付