2016-08-25 8 views
-2

POJOオブジェクトを16進文字列に変換するJava APIがあるかどうかを知りたいのですが、その逆もあります。POJOをHEXに、またはその逆に変換するにはどうすればよいですか?

+0

'Serializable'と' ObjectOutputStream' –

+0

これは可能ですが、あなたの質問はあなたが_ "POJOを変換することにより、何を意味するか知っているのに十分な詳細情報を提供していないような

オブジェクトを16進文字列 "_に変換します。これはいくつかの異なる方法で解釈することができ、あなたがこれをやりたいWHYと16進文字列で意図するものを指定することなく、意味のある答えを与えることは不可能です。 –

答えて

-1

シリアライズとデシリアライズを使用する必要があります。この

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(); 
関連する問題