import java.util.*;
import java.io.*;
class Example {
final int count = 1000;
ArrayList<Boolean> list = new ArrayList<>(count);
System.
out.
printf("ArrayList: %d%n", sizeOf
(list
));
boolean[] array = new boolean[count];
System.
out.
printf("boolean[]: %d%n", sizeOf
(array
));
bits.set(0, count);
System.
out.
printf("BitSet: %d%n", sizeOf
(bits
)); }
objsOut.writeObject(obj);
return bytesOut.toByteArray().length;
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5pby4qOwoKY2xhc3MgRXhhbXBsZSB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgICAgIGZpbmFsIGludCBjb3VudCA9IDEwMDA7CiAgICAgICAgCiAgICAgICAgQXJyYXlMaXN0PEJvb2xlYW4+IGxpc3QgPSBuZXcgQXJyYXlMaXN0PD4oY291bnQpOwogICAgICAgIGxpc3QuYWRkQWxsKENvbGxlY3Rpb25zLm5Db3BpZXMoY291bnQsIEJvb2xlYW4uVFJVRSkpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCJBcnJheUxpc3Q6ICVkJW4iLCBzaXplT2YobGlzdCkpOwogICAgICAgIAogICAgICAgIGJvb2xlYW5bXSBhcnJheSA9IG5ldyBib29sZWFuW2NvdW50XTsKICAgICAgICBBcnJheXMuZmlsbChhcnJheSwgdHJ1ZSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGYoImJvb2xlYW5bXTogJWQlbiIsIHNpemVPZihhcnJheSkpOwogICAgICAgIAogICAgICAgIEJpdFNldCBiaXRzID0gbmV3IEJpdFNldChjb3VudCk7CiAgICAgICAgYml0cy5zZXQoMCwgY291bnQpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCJCaXRTZXQ6ICVkJW4iLCBzaXplT2YoYml0cykpOwogICAgfQogICAgCiAgICBzdGF0aWMgaW50IHNpemVPZihTZXJpYWxpemFibGUgb2JqKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgICAgIEJ5dGVBcnJheU91dHB1dFN0cmVhbSBieXRlc091dCA9IG5ldyBCeXRlQXJyYXlPdXRwdXRTdHJlYW0oKTsKICAgICAgICBPYmplY3RPdXRwdXRTdHJlYW0gb2Jqc091dCA9IG5ldyBPYmplY3RPdXRwdXRTdHJlYW0oYnl0ZXNPdXQpOwogICAgICAgIG9ianNPdXQud3JpdGVPYmplY3Qob2JqKTsKICAgICAgICByZXR1cm4gYnl0ZXNPdXQudG9CeXRlQXJyYXkoKS5sZW5ndGg7CiAgICB9Cn0=