fork download
  1. public class SerializableTrans {
  2.  
  3. public static byte[] toBytes(final Object obj) {
  4. java.io.ByteArrayOutputStream byteArrayOutputStream = null;
  5. java.io.ObjectOutputStream objectOutputStream = null;
  6. byte[] bytes = null;
  7. try {
  8. byteArrayOutputStream = new java.io.ByteArrayOutputStream();
  9. objectOutputStream = new java.io.ObjectOutputStream(byteArrayOutputStream);
  10. objectOutputStream.writeObject(obj);
  11. bytes = byteArrayOutputStream.toByteArray();
  12. } catch(Exception e) {
  13. e.printStackTrace();
  14. }
  15. if (byteArrayOutputStream != null) {
  16. try {
  17. byteArrayOutputStream.close();
  18. } catch(Exception e) {
  19. e.printStackTrace();
  20. }
  21. } else {
  22. }
  23. if (objectOutputStream != null) {
  24. try {
  25. objectOutputStream.close();
  26. } catch(Exception e) {
  27. e.printStackTrace();
  28. }
  29. } else {
  30. }
  31. byteArrayOutputStream = null;
  32. objectOutputStream = null;
  33. return bytes;
  34. }
  35.  
  36. public static Object toObj(final byte[] bytes) {
  37. java.io.ByteArrayInputStream byteArrayInputStream = null;
  38. java.io.ObjectInputStream objectInputStream = null;
  39. Object obj = null;
  40. try {
  41. byteArrayInputStream = new java.io.ByteArrayInputStream(bytes);
  42. objectInputStream = new java.io.ObjectInputStream(byteArrayInputStream);
  43. obj = objectInputStream.readObject();
  44. } catch(Exception e) {
  45. e.printStackTrace();
  46. }
  47. if (byteArrayInputStream != null) {
  48. try {
  49. byteArrayInputStream.close();
  50. } catch(Exception e) {
  51. e.printStackTrace();
  52. }
  53. } else {
  54. }
  55. if (objectInputStream != null) {
  56. try {
  57. objectInputStream.close();
  58. } catch(Exception e) {
  59. e.printStackTrace();
  60. }
  61. } else {
  62. }
  63. byteArrayInputStream = null;
  64. objectInputStream = null;
  65. return obj;
  66. }
  67.  
  68. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: class SerializableTrans is public, should be declared in a file named SerializableTrans.java
public class SerializableTrans {
       ^
1 error
stdout
Standard output is empty