要求是要把一个文本文件读到一个ArrayList中,文件每三行字是一个list,分别是double, point, String.
3.14159
(1.1,3.5)
This is a text String value.
我刚刚看了sowen的帖子 仔细想了想
是不是可以这么写出来?
ArrayList lists;
list l;
lists = new ArrayList();
list.add(new list(line1,line2,line3);
public class list {
private double_val;
private point P;
private String text;
public void list(String s1,String s2,String s3) {
...//读取那个txt文件,然后吧String s1, String s2, String s3分别转换成double, point, String.
...//把s2转换成 point(x,y) 这里还在想
this.double_val = Double.parseDouble(s1);
this.p = new point(tokens1,tokens2);
this.text = s3;
}
}
[ 本帖最后由 火星叔叔 于 2007-10-28 20:01 编辑 ] |