import java.util.*; import java.lang.*; import java.io.*; import java.io.ByteArrayOutputStream; import java.io.ObjectOutputStream; import java.io.Serializable; import java.util.Arrays; /* Name of the class has to be "Main" only if the class is public. */ { this.someStr = someStr; } public byte[] toByteArray() { byte[] output = null; try (ByteArrayOutputStream out = new ByteArrayOutputStream(); ObjectOutputStream stream = new ObjectOutputStream(out)) { stream.writeObject(this); output = out.toByteArray(); e.printStackTrace(); } return output; } Ideone aX = new Ideone("some string"); aX.toByteArray(); } }
Standard input is empty
[-84, -19, 0, 5, 115, 114, 0, 6, 73, 100, 101, 111, 110, 101, 107, -60, 36, 124, 45, 63, 13, 80, 2, 0, 1, 76, 0, 7, 115, 111, 109, 101, 83, 116, 114, 116, 0, 18, 76, 106, 97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 116, 114, 105, 110, 103, 59, 120, 112, 116, 0, 11, 115, 111, 109, 101, 32, 115, 116, 114, 105, 110, 103]