什么是/是实现此Java“byte[]到Hex”类的Scala方式
我对Scala(2.8)技术特别感兴趣,这些技术用于构建带有格式的字符串,以及使这种功能在有用的地方易于访问的有趣方法(字节列表,字符串,...?)。
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的效用和实现不是问题。
谢谢