From e69ab31dd2ae80ab7ef049ab72bbf943403b418f Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Mon, 8 Aug 2016 20:53:47 +0200 Subject: [PATCH] Small fix --- src/zutil/ByteUtil.java | 18 ++++++++++++++---- src/zutil/net/dns/MulticastDNSClient.java | 4 ++-- test/zutil/net/dns/DNSPacketTest.java | 6 ++---- 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/src/zutil/ByteUtil.java b/src/zutil/ByteUtil.java index 47a7842..4b046db 100755 --- a/src/zutil/ByteUtil.java +++ b/src/zutil/ByteUtil.java @@ -197,11 +197,21 @@ public class ByteUtil { * @return A multiline String with human readable HEX and ASCII */ public static String toFormattedString(byte[] data){ + return toFormattedString(data, 0, data.length); + } + + /** + * Presents a binary array in HEX and ASCII + * + * @param data The source binary data to format + * @return A multiline String with human readable HEX and ASCII + */ + public static String toFormattedString(byte[] data, int offset, int length){ StringBuffer output = new StringBuffer(); //000 XX XX XX XX XX XX XX XX '........' - int maxOffset = (""+data.length).length(); - for(int offset=0; offset