UniServer / UniPrint / UniHttpd


Javaで文字列をHex文字列エンコードします

HexEncode.java : 2018/10/31 10:57:14 403 Bytes
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
    /**
     * 文字列をHex文字列エンコードします。
     * @param   str     エンコードしたい文字列
     * @param   enc     エンコード 例) "UTF-8", "MS932", "SJIS"
     * @return          エンコード結果
     */
    public static String HexEncode(String str, String enc) throws Exception {
        byte[] b = str.getBytes(enc);
        String e="";
        for (int i=0; i < b.length; i++){
            e += String.format("%02X", b[i]);
        }
        return e;
    }
 

Copyright © UTL Co.,Ltd. All Rights Reserved. [UTL]