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.  
  11. public static void main(String[] args) throws IOException {
  12. try {
  13. Scanner input = new Scanner(System.in);//new File(file1.txt));
  14. List<ArrayList<Integer>> a = new ArrayList<ArrayList<Integer>>();
  15. int row=0;
  16. String cols[] = input.nextLine().split(" ");
  17. a.add(row, new ArrayList<Integer>());
  18. for (int j = 0; j < cols.length; j++) {
  19. try {
  20. a.get(row).add(Integer.parseInt(cols[j]));
  21. } catch (Exception e) {
  22. }
  23. }
  24. row++;
  25.  
  26. while (input.hasNextLine()) {
  27. a.add(row, new ArrayList<Integer>());
  28. for (int j = 0; j < cols.length; j++) {
  29. try {
  30. a.get(row).add(input.nextInt());
  31. } catch (java.util.NoSuchElementException e) {
  32. }
  33. }
  34. row++;
  35. }
  36.  
  37. System.out.println("Rows: "+row+" Columns: "+cols.length);
  38. for (int i = 0; i < a.size(); i++) {
  39. for (int j = 0; j < a.get(i).size(); j++) {
  40. System.out.println("Number is "+ a.get(i).get(j));
  41. }
  42. }
  43.  
  44. } catch (Exception e) {
  45. e.printStackTrace();
  46. }
  47. }
  48. }
Success #stdin #stdout 0.28s 38144KB
stdin
4 3 -4 6
-1 10 4 -1
4 7 2 -8
stdout
Rows: 4  Columns: 4
Number is 4
Number is 3
Number is -4
Number is 6
Number is -1
Number is 10
Number is 4
Number is -1
Number is 4
Number is 7
Number is 2
Number is -8