当前位置: 代码迷 >> J2SE >> String转换辉byte解决思路
  详细解决方案

String转换辉byte解决思路

热度:83   发布时间:2016-04-23 20:04:32.0
String转换辉byte
我用下面的方法把byte[]转换为String了,如何再把String转换为byte[]?

public static String bytetoString(byte[] digest) {
    String str = "";
    String tempStr = "";

    for (int i = 0; i < digest.length; i++) {
        tempStr = (Integer.toHexString(digest[i] & 0xff));
        if (tempStr.length() == 1) {
            str = str + "0" + tempStr;
        }
        else {
            str = str + tempStr;
        }
    }
    return str;
}

------解决思路----------------------
  public byte[] getBytes() {
        return StringCoding.encode(value, 0, value.length);
    }
String有如上方法直接调用即可。
“123”.getBytes()
  相关解决方案