Меня особенно интересуют методы Scala (2.8) для построения строк с форматами, а также интересные способы сделать такую возможность легко доступной там, где она полезна (списки байтов, String,...?)..
public class Hex {
public static String valueOf (final byte buf[]) {
if (null == buf) {
return null;
}
final StringBuilder sb = new StringBuilder(buf.length * 2);
for (final byte b : buf) {
sb.append(String.format("%02X", b & 0xff));
}
return sb.toString();
}
public static String valueOf (final Byteable o) {
return valueOf(o.toByteArray());
}
}
Это всего лишь учебное упражнение (поэтому утилита и реализация Java не являются проблемой.)
Спасибо