Sto cercando di scrivere codice Kotlin come:bit a bit e non funziona con i byte in Kotlin
for (byte b : hash)
stringBuilder.append(String.format("%02x", b&0xff));
ma non ho nulla a che fare con la "&". Sto cercando di usare "b e 0xff" ma non funziona. Il bit "e" sembra funzionare su Int, non su byte.
java.lang.String.format("%02x", (b and 0xff))
è ok per utilizzare
1 and 0xff
Potrebbe spiegare ciò che il codice fa? Non ho mai visto una simile sintassi prima dello – voddan