Initial project commit
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
package com.eveningoutpost.dexdrip.G5Model;
|
||||
|
||||
/**
|
||||
* Created by joeginley on 3/19/16.
|
||||
*/
|
||||
public class Extensions {
|
||||
|
||||
public static String bytesToHex(byte[] in) {
|
||||
final StringBuilder builder = new StringBuilder();
|
||||
for(byte b : in) {
|
||||
builder.append(String.format("%02x", b));
|
||||
}
|
||||
return builder.toString();
|
||||
}
|
||||
|
||||
public static byte[] hexToBytes(String s) {
|
||||
int len = s.length();
|
||||
byte[] data = new byte[len / 2];
|
||||
for (int i = 0; i < len; i += 2) {
|
||||
data[i / 2] = (byte) ((Character.digit(s.charAt(i), 16) << 4)
|
||||
+ Character.digit(s.charAt(i+1), 16));
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
public static String lastTwoCharactersOfString(final String s) {
|
||||
if (s == null) return "NULL";
|
||||
return s.length() > 1 ? s.substring(s.length() - 2) : "ERR-" + s;
|
||||
}
|
||||
|
||||
public static void doSleep(long time) {
|
||||
try {
|
||||
Thread.sleep(time);
|
||||
} catch (InterruptedException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user