fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. String[] petInfo = new String[]{"Spot, dog, 2, Joey", "Kip, dog, 3, Jack", "Snuffles, cat, 1, Jane" , "Franklin, turtle, 4, Arthur"};
  13.  
  14. ArrayList<Pet> list = new ArrayList();
  15. for(String p:petInfo)
  16. {
  17. list.add(new Pet(p));
  18. }
  19.  
  20. for(Pet p:list)
  21. {
  22. System.out.println(p.petName + " | "+ p.type + " | "+p.age + " | "+p.ownerName + " |");
  23. }
  24. }
  25. }
  26.  
  27. class Pet
  28. {
  29. String petName;
  30. String type;
  31. int age;
  32. String ownerName;
  33.  
  34. Pet(String val)
  35. {
  36. String[] vals = val.trim().split(",");
  37. petName = vals[0].trim();
  38. type = vals[1].trim();
  39. age = Integer.valueOf(vals[2].trim());
  40. ownerName = vals[3].trim();
  41. }
  42. }
Success #stdin #stdout 0.04s 2184192KB
stdin
Standard input is empty
stdout
Spot | dog | 2 | Joey |
Kip | dog | 3 | Jack |
Snuffles | cat | 1 | Jane |
Franklin | turtle | 4 | Arthur |