2017-02-27 82 views
2

真是愚蠢的問題,但我被困在這一個位:排序字節數組

byte[] bytes = new byte[]{1, 2, 3}; 
Arrays.sort(bytes, (byte a, byte b) -> 0); 

爲什麼不是拉姆達匹配Array.sort任何方法和如何解決它?

回答

3

有沒有sort方法接受原始值的數組 a Comparator。不幸的是,只有對象數組可以用比較器排序。

嘗試

Byte[] bytes = new Byte[] { 1, 2, 3 }; 
Arrays.sort(bytes, (Byte a, Byte b) -> 0);