fixed error with HexDump
PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352830 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
147a6b82e6
commit
8b555a177c
@ -118,7 +118,9 @@ public class HexDump
|
|||||||
{
|
{
|
||||||
chars_read = 16;
|
chars_read = 16;
|
||||||
}
|
}
|
||||||
buffer.append(dump(display_offset)).append(' ');
|
buffer.append(
|
||||||
|
dump(display_offset)
|
||||||
|
).append(' ');
|
||||||
for (int k = 0; k < 16; k++)
|
for (int k = 0; k < 16; k++)
|
||||||
{
|
{
|
||||||
if (k < chars_read)
|
if (k < chars_read)
|
||||||
@ -253,7 +255,7 @@ public class HexDump
|
|||||||
28, 24, 20, 16, 12, 8, 4, 0
|
28, 24, 20, 16, 12, 8, 4, 0
|
||||||
};
|
};
|
||||||
|
|
||||||
private static StringBuffer dump(final long value)
|
private static String dump(final long value)
|
||||||
{
|
{
|
||||||
_lbuffer.setLength(0);
|
_lbuffer.setLength(0);
|
||||||
for (int j = 0; j < 8; j++)
|
for (int j = 0; j < 8; j++)
|
||||||
@ -261,17 +263,17 @@ public class HexDump
|
|||||||
_lbuffer
|
_lbuffer
|
||||||
.append(_hexcodes[ (( int ) (value >> _shifts[ j ])) & 15 ]);
|
.append(_hexcodes[ (( int ) (value >> _shifts[ j ])) & 15 ]);
|
||||||
}
|
}
|
||||||
return _lbuffer;
|
return _lbuffer.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static StringBuffer dump(final byte value)
|
private static String dump(final byte value)
|
||||||
{
|
{
|
||||||
_cbuffer.setLength(0);
|
_cbuffer.setLength(0);
|
||||||
for (int j = 0; j < 2; j++)
|
for (int j = 0; j < 2; j++)
|
||||||
{
|
{
|
||||||
_cbuffer.append(_hexcodes[ (value >> _shifts[ j + 6 ]) & 15 ]);
|
_cbuffer.append(_hexcodes[ (value >> _shifts[ j + 6 ]) & 15 ]);
|
||||||
}
|
}
|
||||||
return _cbuffer;
|
return _cbuffer.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user