aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/poi/util/HexDump.java
diff options
context:
space:
mode:
authorDominik Stadler <centic@apache.org>2014-07-22 07:47:14 +0000
committerDominik Stadler <centic@apache.org>2014-07-22 07:47:14 +0000
commit5e74bf91336fcdd238ea31a85f5a047424d7678c (patch)
treed8665133279a1a9c4f63737f613449f20e00232f /src/java/org/apache/poi/util/HexDump.java
parentea8e44678b9b132c20276cb5c7d9e01efa922eae (diff)
downloadpoi-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.java9
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();
}