程序要求:将文件mm.txt:文件内容为多个数据,每个数据占一行,并且有时间点进行数据区分,每个时间点的数据都为4个(4个测点)。如:
time = 0
12
43
454
345
time = 1
46
456
23
55
time = 2
54
75
89
65
按照时间点转换为既定格式的数据,内容类似.xls,列为个时间点数据,行为每个每个测点数据:
如上面需要输出:
time 0 1 2 3
0 12 43 454 345
1 46 456 43 55
2 54 75 89 65
,请高手指点代码或者编程思路,不胜感激~~~
time = 0
12
43
454
345
time = 1
46
456
23
55
time = 2
54
75
89
65
按照时间点转换为既定格式的数据,内容类似.xls,列为个时间点数据,行为每个每个测点数据:
如上面需要输出:
time 0 1 2 3
0 12 43 454 345
1 46 456 43 55
2 54 75 89 65
,请高手指点代码或者编程思路,不胜感激~~~
2、如果某行的内容包含“time =”,则认为是一条记录的开始,然后再读3行,把这4行中的有效数据,拼接成String或List
3、把拼接的String或List输出
BufferedReader br = new BufferedReader(file);
String str="";
while(br.ready()){
str = br.readLine();
System.out.println(str);
if(str.contains("time =")){
for(int i = 0 ;i<4;i++){
str +=" "+br.readLine();
}
System.out.println(str.substring(7));
}
}