我需要一些帮助从一个文件逐行阅读,然后把它放到一个类。 我的想法是这样的:我把所有东西都保存在一个文本文件中,它大概有500行,但这可能会改变,这就是为什么我不想让行号读取器,然后是lnr/5来获取我需要的次数运行for循环。我不想先把1,2,3,4,5放入物体,然后再放入6,7,8,9,10等等。所以基本上我需要每五条线进入第二。逐行读取文本文件并存储在类中?
代码:
public static void g_txt() {
LineNumberReader lnr;
String[] text_array = new String[500];
int nu = 0;
try {
lnr = new LineNumberReader(new FileReader(new File("test.txt")));
lnr.skip(Long.MAX_VALUE);
//System.out.println(lnr.getLineNumber());
lnr.close();
BufferedReader br = new BufferedReader(new FileReader("test.txt"));
String line;
while ((line = br.readLine()) != null) {
text_array[nu] = line;
nu++;
}
} catch (IOException e) {
}
}
,你可以看到,我现在有它在数组中。现在我需要它来赚那么1,2,3,4,5等去到这一点:
filmer[antalfilmer] = new FilmSvDe(line1);
filmer[antalfilmer].s_filmbolag(line2);
filmer[antalfilmer].s_producent(line3);
filmer[antalfilmer].s_tid(line4);
filmer[antalfilmer].s_betyg(line5);
filmer[antalfilmer].s_titel(line1);
然后antalfilmer ++。
你的问题是什么? – mschenk74 2014-12-02 15:36:09
我不知道该怎么做,所以它分裂,就像我得到1,2,3,4,5,然后从6开始,然后去10,然后10到15,依此类推。 – Denniz 2014-12-02 15:41:17