试试这样呢,假如上面的数据保存为num.dat
BufferedReader in = new BufferedReader(new FileReader("num.dat"));
String s;
StringTokenizer st;
ArrayList al;
while((s = in.readLine()) != null){
st = new StringTokenizer(s,"\t");
while(st.hasMoreTokens())
al.add(st.nextToken().trim());
}
}
这样都把数据放到了ArrayList里面
BufferedReader in = new BufferedReader(new FileReader("num.dat"));
String s;
StringTokenizer st;
ArrayList al;
while((s = in.readLine()) != null){
st = new StringTokenizer(s,"\t");
while(st.hasMoreTokens())
al.add(st.nextToken().trim());
}
}
这样都把数据放到了ArrayList里面
String[] arr;
arr = str.split("\\t");
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
import java.util.*;
public class GetData
{
public static void main(String args[])
{
try
{
BufferedReader in = new BufferedReader(new FileReader("c://data.dat"));
String str;
StringTokenizer st;
while((str = in.readLine()) != null){
st = new StringTokenizer(str,"\t");
while(st.hasMoreTokens())
System.out.println(st.nextToken().trim());
}
}
catch(Exception ex)
{
System.out.println(ex.getMessage());
}
}
}