The list of methods to do Hex Format are organized into topic(s).
String
formatAddress6(int[] hexRepresentation) Converts IPV6 int[] representation into valid IPV6 string literal.
if (hexRepresentation == null) {
throw new NullPointerException();
if (hexRepresentation.length != IPV6_LEN) {
throw new IllegalArgumentException();
StringBuilder stringBuilder = new StringBuilder();
boolean inCompressedSection = false;
...
String
FormatAs2CharHexa(byte byValue) Format As Char Hexa
if (byValue < 0)
return FormatAs2CharHexa((int) byValue + 256);
else
return FormatAs2CharHexa((int) byValue);
String
FormatAs4CharHexa(int nValue) Format As Char Hexa
String cs = "";
char c;
for (int n = 0; n < 4; n++) {
int nChar = nValue % 16;
nValue = nValue / 16;
if (nChar <= 9)
c = (char) ('0' + nChar);
else
...
String
formatAsHex(byte[] bytes) Formats the specified byte array as a hex string.
if (bytes == null || bytes.length == 0)
return "";
char[] chars = new char[bytes.length * 2];
for (int i = 0; i < bytes.length; i++) {
int b = bytes[i] & 0xff;
chars[i * 2] = hexDigits[b >>> 4];
chars[i * 2 + 1] = hexDigits[b & 0x0f];
return new String(chars);
String
formatAsHex(long msgId) format As Hex
String msgIdStr = String.format("%07x", msgId);
return msgIdStr.toLowerCase();
String
formatBytes2HexString(byte[] bytes, int offset, int length) format Bytes Hex String
final int startIndex = offset;
final int fullRows = length >>> 4;
final int remainder = length & 0xF;
StringBuilder dump = new StringBuilder();
dump.append(" +-------------------------------------------------+" + NEWLINE
+ " | 0 1 2 3 4 5 6 7 8 9 a b c d e f |" + NEWLINE
+ "+--------+-------------------------------------------------+----------------+");
for (int row = 0; row < fullRows; row++) {
...
String
formatByteToPaddedHex(int i, int l) format Byte To Padded Hex
StringBuilder hex = new StringBuilder(Integer.toString(i, 16).toUpperCase());
while (hex.length() < l) {
hex.insert(0, "0");
return hex.toString();
String
formatColorInt2HexString(int c) format Color Int Hex String
String s = "";
try {
s = String.format("#%06X", (0xFFFFFF & c));
} catch (Exception e) {
return s;