Je m'intéresse particulièrement aux techniques Scala (2.8) pour construire des chaînes avec des formats ainsi que des façons intéressantes de faire un tel capacité facilement accessible où il est utile (listes d'octets, String, ...?) ..Quelle (s) manière (s) Scala (s) implémente cette classe Java "byte [] to Hex"
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());
}
}
Ceci est seulement un exercice d'apprentissage (donc l'utilité et la mise en œuvre de Java ne sont pas une préoccupation.)
Merci
Je suis incapable de trouver 'Byteable' dans Scala. Quelle importation dois-je utiliser? –
@MatteoGuarnerio dans la question, pas la bibliothèque standard –