OpenEUICC/libs/lpad-sm-dp-plus-connector/src/main/java/com/truphone/util/Tools.java

30 lines
801 B
Java

package com.truphone.util;
public class Tools {
public static String itoa(int value, int len) {
String result = Integer.toHexString(value).toUpperCase();
int rLen = result.length();
len = 2 * len;
if (rLen > len) {
return result.substring(rLen - len, rLen);
}
if (rLen == len) {
return result;
}
StringBuffer strBuff = new StringBuffer(result);
for (int i = 0; i < len - rLen; i++) {
strBuff.insert(0, '0');
}
return strBuff.toString();
}
public static String toHex(String num) {
String hex = Integer.toHexString(Integer.valueOf(num));
if (hex.length() % 2 != 0) {
hex = "0" + hex;
}
return hex.toUpperCase();
}
}