读取TXT文件中的数据,在坐标系中画点,谁能帮忙弄个完整的可运行的程序

来源:百度知道 编辑:UC知道 时间:2024/06/21 14:56:58
读取TXT文件中的数据,每遇一个回车就是一个数结束,然后根据读取的数组在坐标系中画点,X轴每次+1,Y轴输出读取的数据,怎么实现?帮忙给各完整的程序,小弟实在是太菜。

import java.applet.Applet;
import java.awt.Graphics;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;

public class Test1 extends Applet {

List<Integer> list = new ArrayList<Integer>();
{
try {
BufferedReader br = new BufferedReader(new InputStreamReader(this
.getClass().getResourceAsStream("in.txt")));
String str = null;
while ((str = br.readLine()) != null) {
list.add(new Integer(str));

}
} catch (Exception x) {
x.printStackTrace();
}
}
Integer[] i = new Integer[list.size()];
{
list.toArray(i);
}

public void init() {
resize(500, 300);
}

@Override
public void paint(Graphics g) {
int x = 0;
for (int t : i) {
g.drawLine(x, t, x, t);
x++;
}
}