java如何读取文件的数据并赋值给变量或数组

来源:百度知道 编辑:UC知道 时间:2024/05/28 16:08:39
我有一个文件格式如下:
3750 102.82208 73.80845 62.15784 1.714 3765 0 0
3751 102.69199 73.77843 62.24192 1.805 3765 0 0
如何编写java程序读取每行的第2,3,4列,分别赋值给x,y,z?
请给我指教!
老大,能不能提供源码?
而且这个文件的数据特别的多呀,这只是其中的代表部分。
3750 102.82208 73.80845 62.15784 1.714 3765 0 0,我怎样修改那个程序,读102.82208,73.80845,62.157读取,而不是从3750,

兄弟 给分吧,我给你敲了 好几分钟啊
你把你的文件把成a.txt放到D盘
然后测试看看,有问题HI我

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

public class A2 {

public static void main(String[] args){
try {
BufferedReader br = new BufferedReader(new FileReader("D:/a.txt"));
String str = "";
while((str=br.readLine())!=null){
System.out.println(str);
int a = str.indexOf(" ");
String newStr = str.substring(a);
String [] arryStr = newStr.split(" ");
String [] result = new String[3];
int flag = 0;
for(int i=0;i<arryStr.length;i++){
if(flag==3){
break;
}
if(!arryStr[i].trim().equals("")){