java读入txt并保存到数组中。

由于没有找到从java直接读取matlab生成的.mat 文件的方法,所以试图将mat文件的内容直接复制到txt中, 然后通过java中建立的float数组保存它

带马比文字更能说明:

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;



public class tt {
	 
	 public static void main(String[] args) throws Exception  {
         // TODO Auto-generated method stub
        
		 FileReader fr=new FileReader("D:\\android\\text\\text.txt");
	        //可以换成工程目录下的其他文本文件
	        BufferedReader br=new BufferedReader(fr);
	        
	        String line = null; 
	        float[][] array = new float[40][]; // 2行
	        int ind = 0; 
	        String[] sp; 
	        float[] lineArray; 
	        while((line=br.readLine())!=null){ 
	        sp = line.split("	"); //将mat文件复制到txt后数据间默认是一个tab的距离
	        lineArray = new float[sp.length]; 
	        for(int j=0,l=sp.length;j


 

你可能感兴趣的:(java)