-2
POJO 객체를 16 진수 문자열로 변환 할 수있는 Java API가 있는지, 그 반대의 경우도 알고 싶습니다.POJO를 HEX로, 그 반대로 변환하는 방법은 무엇입니까?
POJO 객체를 16 진수 문자열로 변환 할 수있는 Java API가 있는지, 그 반대의 경우도 알고 싶습니다.POJO를 HEX로, 그 반대로 변환하는 방법은 무엇입니까?
이렇게하는 방법은 간단하지 않지만 취할 수있는 일반적인 방법은 먼저 serialize your object to a byte array, 다음은 convert the byte array to hex입니다.
직렬화 및 직렬화를 사용해야합니다. 이
ByteArrayOutputStream os = new ByteArrayOutputStream();
ObjectOutputStream ous = new ObjectOutputStream(os);
ous.writeObject(new Message());
ous.flush();
ous.close();
byte[] data = os.toByteArray();
os.close();
및
ByteArrayInputStream is = new ByteArrayInputStream(data);
ObjectInputStream ins = new ObjectInputStream(is);
Message object= (Message) ins.readObject();
ins.close();
is.close();
'Serializable' 같은
와'ObjectOutputStream' –
이 가능하지만 충분한 정보를 제공하지 않습니다 귀하의 질문은 당신이 _ 무슨 뜻인지 알고 "는 POJO로 변환 16 진수 문자열 "_에 개체 이것은 여러 가지 다른 방식으로 해석 될 수 있습니다. 그리고 이것을하고자하는 이유와 16 진수 문자열로 의도하는 것을 지정하지 않으면 의미있는 답을 줄 수 없습니다. –