diff options
author | Dominik Stadler <centic@apache.org> | 2014-07-22 07:47:14 +0000 |
---|---|---|
committer | Dominik Stadler <centic@apache.org> | 2014-07-22 07:47:14 +0000 |
commit | 5e74bf91336fcdd238ea31a85f5a047424d7678c (patch) | |
tree | d8665133279a1a9c4f63737f613449f20e00232f /src/java/org/apache/poi/util/HexDump.java | |
parent | ea8e44678b9b132c20276cb5c7d9e01efa922eae (diff) | |
download | poi-5e74bf91336fcdd238ea31a85f5a047424d7678c.tar.gz poi-5e74bf91336fcdd238ea31a85f5a047424d7678c.zip |
Fix formatting of trailing comma in HexDumps, cover class fully with tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612496 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache/poi/util/HexDump.java')
-rw-r--r-- | src/java/org/apache/poi/util/HexDump.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/java/org/apache/poi/util/HexDump.java b/src/java/org/apache/poi/util/HexDump.java index 66c47f387f..979ca1c9c5 100644 --- a/src/java/org/apache/poi/util/HexDump.java +++ b/src/java/org/apache/poi/util/HexDump.java @@ -70,7 +70,7 @@ public class HexDump { { if (data.length == 0) { - stream.write( ("No Data" + System.getProperty( "line.separator")).getBytes() ); + stream.write( ("No Data" + EOL).getBytes() ); stream.flush(); return; } @@ -276,8 +276,10 @@ public class HexDump { retVal.append('['); for(int x = 0; x < value.length; x++) { + if (x>0) { + retVal.append(", "); + } retVal.append(toHex(value[x])); - retVal.append(", "); } retVal.append(']'); return retVal.toString(); @@ -311,9 +313,10 @@ public class HexDump { retVal.append('\n'); retVal.append(format.format(x)); i = 0; + } else if (x>0) { + retVal.append(", "); } retVal.append(toHex(value[x])); - retVal.append(", "); } return retVal.toString(); } |