MCPcopy Create free account
hub / github.com/0opslab/opslabJutil / hexStr2Str

Method hexStr2Str

src/main/java/com/opslab/util/encrypt/Decode.java:34–45  ·  view source on GitHub ↗

比较安全的字符串转换 @param hexStr @return

(String hexStr)

Source from the content-addressed store, hash-verified

32 * @return
33 */
34 public static String hexStr2Str(String hexStr) {
35 String str = "0123456789ABCDEF";
36 char[] hexs = hexStr.toCharArray();
37 byte[] bytes = new byte[hexStr.length() / 2];
38 int n;
39 for (int i = 0; i < bytes.length; i++) {
40 n = str.indexOf(hexs[2 * i]) * 16;
41 n += str.indexOf(hexs[2 * i + 1]);
42 bytes[i] = (byte) (n & 0xff);
43 }
44 return new String(bytes);
45 }
46}

Callers 3

str2HexStrMethod · 0.95
aseDecodeMethod · 0.95
decodeMethod · 0.95

Calls 1

toCharArrayMethod · 0.80

Tested by 1

str2HexStrMethod · 0.76