Java如何读取文档里的内容并将其显示在Lable标签里?

我有一份txt文档,里面有很多行数据,而我只需要其中的一小部分就可以了,请问该如何读取?如下:
R6
0000 0000 0000
0000 0031 0031
0000 0125 0125
0000 0000 0000
0000 0000 0000
0000 0006 0006
0000 0006 0006
0011 0028 0039
0016 0075 0091
,,,, ,,,, ,,,,
0000 0110 0110
0034 0195 0229
0003 0016 0019
0000 0000 0000
0004 0517 0521
0000 1023 1023
0004 0134 0138
0015 0000 0015
0000 0001 0001
0000 0109 0109
0001 0041 0042
0000 0118 0118
0000 0040 0040
0146 0018 0164
0003 0076 0079
0000 0111 0111
0000 0001 0001
0009 0029 0038
0000 0000 0000
0005 0000 0005
0000 0000 0000=
我只需要读从R6开头以下的内容,到结尾处=号结束,请问应该怎么做判断跟显示出来?

我是学软件的 但是很久不写了 现在你要我写代码给你不显示 而且软件这个东西一门语言就是一个写法,所以给你语句也没有太大的意义从java 换到C 从C换到ios还是一样的不会。
所以给你思路:
1: 找到R6
2: 从R6往后读取,一边读一边存起来 比如你写个数组 , 没读一行就往数组里面写一行(java里面是按行读取的我记得好像是.....)
3,:每读完一样判断每行的末尾字符是不是等于号,如果不是就继续,如果是就结束读取(这里写一个循环,读到等于号就跳出循环)
4:最后把数组里面的东西拿出来输出就好

每一种语言写这个东西 语法会变但是思路不会 至于具体代码 去翻翻书就全找到了
祝你学好JAVA
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-28
首先读取文件的内容的话一般都是用java.io.*里面的类库。
其次:你的业务需求,你可以选择一行一行的读取,每读取一行就判断是否包含让r6,如果包含,则开始将r6该行之后的内容不停的追加到某一个变量中,碰到r6之后,再进行一行一行的读取的时候就需要判断该行是否包含=,如果包含就结束。 OVER追问

谢谢,能给点代码更好了~请问最后那个=号需要怎么去判定的呢?

追答

读取一行,不就是个string么 用string地方法contains方法不就可以判定了么。

本回答被提问者采纳
第2个回答  2013-12-28
先弄个对象:File file=new File("文件名.txt");
然后读取:Scanner input=new Scanner(file);
input.nextline()是读取一行,相当于第一行的0000 0000 0000
input.next()是读取到空格,相当于第一行的0000
然后用循环把全部输出(当读到“R3”),跳出循环的条件就是读到“=”
第3个回答  2013-12-28
首先要判断文档中有多少个R6,其次,如果只有一个就好整了。
相似回答