【初心者】Java質問・相談スレ4【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0552デフォルトの名無しさん
NGNGbyte[] b = (new java.math.BigInteger(str,16)).toByteArray();
とでもやって (char)b[i] とするのはどうか?
charは最大2Byteだよから、本来はモノによっては文字列4Byteを変換する
必要あり。バイト列にして変換したほうが良い。
例えば16進文字列str16を文字列strに直す場合には
String str = new String((new java.math.BigInteger(str16,16)).toByteArray());
という感じ。
■ このスレッドは過去ログ倉庫に格納されています