X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/de273586b4106171a3940ce5ec2c2b3712430c8c..fe752e0c7998bc8ca66c46d981624e6fbce7abf9:/src/main/java/org/asamk/signal/util/Hex.java diff --git a/src/main/java/org/asamk/signal/util/Hex.java b/src/main/java/org/asamk/signal/util/Hex.java index f5f7a6ad..d87f8ec9 100644 --- a/src/main/java/org/asamk/signal/util/Hex.java +++ b/src/main/java/org/asamk/signal/util/Hex.java @@ -2,17 +2,24 @@ package org.asamk.signal.util; public class Hex { - private final static char[] HEX_DIGITS = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'}; + private static final char[] HEX_DIGITS = { + '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' + }; private Hex() { } public static String toString(byte[] bytes) { + if (bytes.length == 0) { + return ""; + } + var buf = new StringBuffer(); for (final var aByte : bytes) { appendHexChar(buf, aByte); buf.append(" "); } + buf.deleteCharAt(buf.length() - 1); return buf.toString(); }