This commit is contained in:
RedKale
2016-06-05 16:53:21 +08:00
parent 7adeb11e7e
commit 3cefe364da

View File

@@ -86,6 +86,15 @@ public final class Utility {
return String.format(format, System.currentTimeMillis()); return String.format(format, System.currentTimeMillis());
} }
public static String toString(String string, ByteBuffer buffer) {
if (buffer == null || !buffer.hasRemaining()) return string;
byte[] bytes = new byte[buffer.remaining()];
buffer.get(bytes);
buffer.flip();
if (string == null) return new String(bytes, UTF_8);
return string + new String(bytes, UTF_8);
}
public static void println(String string, ByteBuffer buffer) { public static void println(String string, ByteBuffer buffer) {
if (buffer == null || !buffer.hasRemaining()) return; if (buffer == null || !buffer.hasRemaining()) return;
byte[] bytes = new byte[buffer.remaining()]; byte[] bytes = new byte[buffer.remaining()];
@@ -403,7 +412,7 @@ public final class Utility {
* 将两个数字组装成一个long * 将两个数字组装成一个long
* *
* @param high 高位值 * @param high 高位值
* @param low 低位值 * @param low 低位值
* @return long值 * @return long值
*/ */
public static long merge(int high, int low) { public static long merge(int high, int low) {