Я пытаюсь написать код kotlin как:
for (byte b : hash)
stringBuilder.append(String.format("%02x", b&0xff));
но я не имею никакого отношения к "&". Я пытаюсь использовать "b и 0xff", но он не работает. Побитовое "и" похоже работает на Int, а не на байте.
java.lang.String.format("%02x", (b and 0xff))
это нормально использовать
1 and 0xff