23 package com.realtime.crossfire.jxclient.util;
25 import org.jetbrains.annotations.NotNull;
37 private static final CharSequence
HEX_CHARS =
"0123456789abcdef";
50 public static void hexEncode2(@NotNull
final StringBuilder sb,
final int value) {
51 sb.append(
HEX_CHARS.charAt((value>>4)&15));
60 private static void hexEncode4(@NotNull
final StringBuilder sb,
final int value) {
72 public static String
hexDump(
final byte @NotNull [] data,
final int start,
final int end) {
73 final StringBuilder sb =
new StringBuilder();
74 for (
int i = start; i < end; i += 16) {
77 for (
int j = i; j < i+16 && j < end; j++) {