Advertisement
Guest User

Untitled

a guest
Oct 20th, 2014
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. import java.io.InputStream;
  2. import java.util.Scanner;
  3.  
  4.  
  5. public class MatrixReader {
  6.  
  7. public static FloatMatrix readFloatMatrix(InputStream input) throws Exception{
  8. Scanner reader= new Scanner(input);
  9. int n,m;
  10. int k=0;
  11.  
  12. String matrica=new String();
  13. matrica=reader.nextLine();
  14. String [] parts=matrica.split(" ");
  15. String row=parts[0];
  16. String column=parts[1];
  17. m=Integer.parseInt(row);
  18. n=Integer.parseInt(column);
  19. float[] niza =new float[m*n];
  20. // System.out.println("Dimenzii:"+m +" "+ n);
  21.  
  22. // while(k<m*n)
  23. // {
  24. // niza[k]=reader.nextFloat();
  25. // System.out.println(niza[k]);
  26. // k++;
  27. // }
  28. String redica=reader.nextLine();
  29. System.out.println(redica);
  30. String delims="[ ]+";
  31. String [] parts2=redica.split(delims);
  32. for(int y=0;y<parts2.length;y++)
  33. System.out.println("Niza:"+parts2[y]+" "+ parts2.length);
  34. for(int j=0;j<parts2.length;j++)
  35. {
  36. //System.out.println(parts2[j]);
  37. niza[k]=Float.parseFloat(parts2[j]);
  38. //System.out.println("niza:"+niza[k]);
  39. k++;
  40. }
  41. reader.close();
  42. //}
  43.  
  44. return new FloatMatrix(niza,m,n);
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement