Java 十六进制字符串转换 以及相互转化

简介

记录一些常用的进制转换以及工具类的分享与总结,通常情况下,进制的转换还是很必要了解的

 

十六进制字符串字符

例如:53:6f:66:74:77:61:72:65:20:4c:6f:6f:70:62:61:63:6b:20:49:6e:74:65:72:66:61:63:65:20:31:00 中间用分号去区分每一个十六进制

转化后:Software Loopback Interface 1

public static String hexToString(String source, String interval) {

        String[] array = source.split(interval);

        byte[] bytes = new byte[array.length];

        for (int i = 0; i < array.length; i++) {

            bytes[i] = Byte.parseByte(array[i], 16);
        }
        return new String(bytes);
    }

你可能感兴趣的:(Java 十六进制字符串转换 以及相互转化)