Zaten IntStream
ve LongStream
olduğunu biliyorum. Bir bayt dizisinden IntStream
nasıl yapabilirim?Bayt dizisinden bir IntStream nasıl yapabilirim?
Şu an bunu yapmayı planlıyorum.
static int[] bytesToInts(final byte[] bytes) {
final int[] ints = new int[bytes.length];
for (int i = 0; i < ints.length; i++) {
ints[i] = bytes[i] & 0xFF;
}
return ints;
}
static IntStream bytesToIntStream(final byte[] bytes) {
return IntStream.of(bytesToInt(bytes));
}
Bunu yapmanın daha kolay mı yoksa daha hızlı yolu var mı?
bir onaltılık dizesine bayt dizisi dönüştürme hakkında bir takip soru. http://stackoverflow.com/q/27181383/330457 –