如何在Java Swing中将文本文件读入jtextarea
||
这是我的代码:
try {
String textLine;
FileReader fr = new FileReader(\"ad.txt\");
BufferedReader reader = new BufferedReader(fr);
while((textLine=reader.readLine()) != null) {
textLine = reader.readLine();
jTextArea1.read(reader, \"jTextArea1\");
}
}
catch (IOException ioe) {
System.err.println(ioe);
System.exit(1);
}
我的.txt文件包含以下内容:
contig00001长度= 586 numreads = 4
CGGGAAATTATCcGCGCCTTCACCGCCGCCGGTTCCACCGACGAACGGATACTGCGtGaa
ggCCGCGATCCCGTCggaCGGAAAaCGCCcTGGCCCGGGAaCATACCGTTCGGGCCGCCA
AGTGTTATAGCCGGACCACTTGTCAGAACATTTCCaaTCCGAAGATGTGAGTtCGGAAGg
TAAAAGCCCGACAAGTTGCGCGgTGAATTTACCTTtACcGCACGATATGCGTCCGTATTA
AaGAAAaGTTCGAAATTATCAGTAAGGCCGACCTGAAaGCTGACCGGGAGTTCAACAAAA
TCTGCATCACCcGGgTCACGGTCGAAATTGCTGTACGCGGCGCTGAACGTAAATTCACCC
TTTcTAAGGGTGTCGCcGTCGTAAACCGTAAaCAaGCCGGTAGCGCCGCCCATCGGGCCG
CCGGTACCAACCGTCGGTGCCGTGTTTCTtGCATCATTGTCCGATCGAGCGTTCTCGTGTCC
GCTTGTGCAAaTCCTGCAaTAGCTAACGTGAAAACGATCAGAGCTGTTGTAAATACTCTA
TAAGCGAGATTCATCACATTCCTCcGCCGAAATAAAAAGTTAATTt
contig00002长度= 554 numreads = 4
TGCGCCAaCCGCGCTCTtCATAAaTGGGCACTGCTCCCGATGGCCgACTCGGGCGGTTCG
CCATGAGATCTTTGCCtACCcAGgAaCtCACcACCAAGTCTGATTGCTGTGTGTTTtCTT
CAAGTCCCTATTTCTATTCtCTTtAATGGAACCCGTAGGAAACCCGTGTAGGACGCGGGA
aCCGCACTTgAAGGGGGAGGCGCGGGGTACCGGtCCGGGAACGTACGGGTACCGGCGGGG
gAGGGGAGGGGGACCgCTCCGGGAAGGCCAGGGGACGGATTGGGGAAGGgCGGGTACCGA
AGCGGGgAAaTGGGggAaCcGGCGAGAGGGTTCCTCGCTAAGTGGGGGAAATaGGGGAAA
GGTTGACCAGTGGTtCCCcGCTCTCGTAACATGCCTCAGATAGCGCCATCCGCTGTACCT
GGtcaggtcGctggcaacttcggccgagcaggtgaacccgaaaggtgagggtcagtgtga
cacaccaaccgaacaccgacgaggcaagcgtaggagccggcgtggccgcgcccggcggcg
ctgaggactcctcg
但是通过跳过前两行显示输出。
这是什么原因呢?
没有找到相关结果
已邀请:
5 个回复
玖料萄
视蕉梁拌客
您只需要上述两行即可从文件读取并将其放入JTextArea ...
锯康
,然后从文件中读取前两行,剩余的行将加载到
中。 您的代码:
第1行从文件中读取第一行。然后在的内文中,您从文件的第二行读取第二行。第3行将文件的其余部分读入
。 在while循环的下一次迭代中,由于已完全读取文件,因此
返回
。 要将文本加载到ѭ10中,请使用Phill和Bhushankumar建议的
方法。
不使用to11ѭ的第二个参数,因此可以安全地传递
。第二个参数通常用于存储到加载文件的URL来解析相对引用,例如ѭ15中的链接。
犀寺扦
被叫了两次... 固定:
捻盒愧杯