import pivot.serialization.BinarySerializer;
public class BinarySerializerTest {
public static void main(String[] args) {
Serializer<Object> serializer = new BinarySerializer();
Object[] testData = {
"Hello World",
123.456,
true
};
ByteArrayOutputStream outputStream = null;
try {
try {
outputStream = new ByteArrayOutputStream();
serializer.writeObject(testData, outputStream);
} finally {
outputStream.close();
}
} catch(Exception exception) {
System.out.println(exception);
}
ByteArrayInputStream inputStream = null;
try {
try {
inputStream = new ByteArrayInputStream(outputStream.toByteArray());
testData = (Object[])serializer.readObject(inputStream);
for (int i = 0, n = testData.length; i < n; i++) {
System.out.println("[" + i + "] " + testData[i]);
}
} finally {