From 852d77d0b5c63cd93b480ebb52d35fdddf0b14e9 Mon Sep 17 00:00:00 2001 From: Joel Dice Date: Sat, 4 Aug 2012 16:08:32 -0600 Subject: [PATCH] implement Arrays.toString(byte[]) --- classpath/java/util/Arrays.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/classpath/java/util/Arrays.java b/classpath/java/util/Arrays.java index c32cc1fe5f..1bf35c1114 100644 --- a/classpath/java/util/Arrays.java +++ b/classpath/java/util/Arrays.java @@ -17,6 +17,23 @@ public class Arrays { return asList(a).toString(); } + public static String toString(byte[] a) { + if (a == null) { + return "null"; + } else { + StringBuilder sb = new StringBuilder(); + sb.append("["); + for (int i = 0; i < a.length; ++i) { + sb.append(String.valueOf(a[i])); + if (i + 1 != a.length) { + sb.append(", "); + } + } + sb.append("]"); + return sb.toString(); + } + } + private static boolean equal(Object a, Object b) { return (a == null && b == null) || (a != null && a.equals(b)); }