2012-12-31 79 views

回答

1

是不是簡單得像... & 0xFE而不是0xFF

+0

這隻有一個字節值。 –

+0

但是,OP顯然將每個字符都移動到範圍0x00-0xFF - 所以它是合適的。 – Andrew

0

以下代碼可能對您有所幫助。嘗試這個。
for(int i = 0; i < rgb.length; ++ i){ rgb [i] & = 0xfffffffe; }

+0

你必須添加一些說明.... –

0

試試這種方法。

int i = 33; 
    System.out.printf("%d\n%32s\n", i, Integer.toBinaryString(i)); 

    i = (i >> 1) << 1; // this does the job. 

    System.out.printf("%d\n%32s\n", i, Integer.toBinaryString(i)); 

(我以前的答覆是實際上是不正確)

+0

@ user1939093我以前的答覆是不正確的。現在糾正它。 –