title: Java String split by comma
body: <p>I have this code down below that gives me this output</p>
  
  <pre><code>1,2,3,4,3,4,5,4,3,5,3,4,5,5,4,64,
  [Ljava.lang.String;@3e25a5
  [I@19821f
  [I@19821f
  [I@19821f
  [I@19821f
  [I@19821f
  [I@19821f
  [I@19821f
  [I@19821f
  [I@19821f
  [I@19821f
  [I@19821f
  [I@19821f
  [I@19821f
  [I@19821f
  [I@19821f
  [I@19821f
  </code></pre>
  
  <p>The input.txt file contains  1,2,3,4,3,4,5,4,3,5,3,4,5,5,4,64,</p>
  
  <p>The code is this. It is clear there is a simple error in splitting but I find it hard to find what.</p>
  
  <pre><code>public static void main(String[] args) {
      // TODO Auto-generated method stub
  
  
  
      try{
          FileInputStream fstream = new FileInputStream("input.txt");
          DataInputStream  dat = new DataInputStream (fstream);
          BufferedReader in = new BufferedReader(new InputStreamReader(dat));
          String[] str ;
  
          int arr[] = new int [100];
  
  
          String line;
  
          while ((line = in.readLine()) != null)
              {
  
                  System.out.println(line);
                  str = line.split(",");
                  System.out.println(str);
  
                  for(int i = 0 ;i&lt;str.length ; i++)
                  {
                      arr[i]= Integer.parseInt(str[i]);
                      System.out.println(arr);
                  }
              }
  
          fstream.close();
  
      }
  
      catch(IOException e)
      {
          System.out.print(e);
      }
  
  
  }
  </code></pre>