Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.InputStream;
- import java.util.Scanner;
- public class MatrixReader {
- public static FloatMatrix readFloatMatrix(InputStream input) throws Exception{
- Scanner reader= new Scanner(input);
- int n,m;
- int k=0;
- String matrica=new String();
- matrica=reader.nextLine();
- String [] parts=matrica.split(" ");
- String row=parts[0];
- String column=parts[1];
- m=Integer.parseInt(row);
- n=Integer.parseInt(column);
- float[] niza =new float[m*n];
- // System.out.println("Dimenzii:"+m +" "+ n);
- // while(k<m*n)
- // {
- // niza[k]=reader.nextFloat();
- // System.out.println(niza[k]);
- // k++;
- // }
- String redica=reader.nextLine();
- System.out.println(redica);
- String delims="[ ]+";
- String [] parts2=redica.split(delims);
- for(int y=0;y<parts2.length;y++)
- System.out.println("Niza:"+parts2[y]+" "+ parts2.length);
- for(int j=0;j<parts2.length;j++)
- {
- //System.out.println(parts2[j]);
- niza[k]=Float.parseFloat(parts2[j]);
- //System.out.println("niza:"+niza[k]);
- k++;
- }
- reader.close();
- //}
- return new FloatMatrix(niza,m,n);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement