Giriş
Şu satırı dahil ederiz.
Şu satırı dahil ederiz.
import javax.xml.bind.DatatypeConverter;
parseBase64Binary metodu
Şöyle yaparız. Base64 string'i byte [] yapar.
byte[] decodedBytes = DatatypeConverter.parseBase64Binary (str);
parseHexBinary
printHexBinary() metodunun tersini yapar. Yani hexadecimal string'i byte[] haline çevirir.
Örnek
Elimizde şöyle bir kod olsun
parseHexBinary() metodunun tersini yapar. Yani byte[] veriyi hex string'e çevirir. 0x48454C4C4F20574F524C44 gibi bir çıktı verir.
Örnek
Şöyle yaparız.
printHexBinary() metodunun tersini yapar. Yani hexadecimal string'i byte[] haline çevirir.
Örnek
Elimizde şöyle bir kod olsun
String str="1000180018000540AC80D6487653E5000100D40B7900D4C3FFF2FAFF8985";
Şöyle yaparız.byte[] data = DatatypeConverter.parseHexBinary(str);
printHexBinary metoduparseHexBinary() metodunun tersini yapar. Yani byte[] veriyi hex string'e çevirir. 0x48454C4C4F20574F524C44 gibi bir çıktı verir.
Örnek
Şöyle yaparız.
public static String jmsCorrelId(String correlId) {
return "ID:" + DatatypeConverter.printHexBinary(correlId.getBytes()).toLowerCase();
}
Örnek
Şöyle yaparız.
Şöyle yaparız.
public static String toHexString(byte[] array) {
return DatatypeConverter.printHexBinary(array);
}
public static byte[] toByteArray(String s) {
return DatatypeConverter.parseHexBinary(s);
}
Hiç yorum yok:
Yorum Gönder