问题描述
有这样的一个文本我想把它的前八行存入TiMu这个实体中privateinttiXing;privateStringtiMu;privateStringanswerA;privateStringanswerB;privateStringanswerC;privateStringanswerD;privateStringanswer;privateStringimageUrl;1对无法言语、存在意识丧失的伤员,救护人员判断其意识时,应将伤员改为____。A平卧位B侧卧位C俯卧位An1交通事故现场抢救伤员需要搬动位置时,现场人员____。A必须标记伤员的原始位置B只须标记重伤员的原始位置C必须标记伤员移动前后的位置An1一般来说,内在逻辑性强或需要作总体概况介绍的教学内容,适宜采用____组织教学。A.演示教学法B.讲授教学法C.示范教学法Bn1《机动车驾驶培训机构资格条件》JT/T433规定,大型客车、城市公交车类型的教练车车长不小于____。A.5.8米B.6米C.8米Cn
解决方案
解决方案二:
首先你这个文本数据是怎么来的?
解决方案三:
文本内容上加点标记会容易实现。比如标题前用$
解决方案四:
没理解说的详细点啊
解决方案五:
引用3楼nangonghaopeng的回复:
没理解说的详细点啊
metoo
解决方案六:
从第一行数八行,一行是TiMu的一个属性把它存到Timu.tiXing等属性中
解决方案七:
这个文本中有N个八行把所有的Timu存到数组中
解决方案八:
引用1楼li7134551921的回复:
首先你这个文本数据是怎么来的?
驾校考试系统中的。
解决方案九:
这么多火影!!!!我也喜欢。回复一个拿点分~
解决方案十:
那你怎么区分是不是读了8行每个8行之间用什么分割呢
解决方案十一:
实现文件读取后封装到实体类中
解决方案十二:
readLine()方法是按行读取数据
解决方案十三:
引用9楼nangonghaopeng的回复:
那你怎么区分是不是读了8行每个8行之间用什么分割呢
这个呢???
解决方案十四:
下面的方法不知道对不对packagecom.fengsheng.stream;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.IOException;importjava.util.ArrayList;importjava.util.List;importjava.util.StringTokenizer;importcom.fengsheng.bean.*;publicclassTest{publicList<Timu>readFile(Stringfilepath){Timutimu=newTimu();List<Timu>result=newArrayList<Timu>();try{FileReaderfr=newFileReader(filepath);//创建FileReader对象并实例化BufferedReaderbr=newBufferedReader(fr);//Stringline=null;intnum=0;while((line=br.readLine())!=null){for(inti=0;i<8;i++){if(num==0){timu.setTiXing(Integer.parseInt(line));}elseif(num==1){timu.setTiMu(line);}elseif(num==2){timu.setAnswerA(line);}elseif(num==3){timu.setAnswerB(line);}elseif(num==4){timu.setAnswerC(line);}elseif(num==5){timu.setAnswerD(line);}elseif(num==6){timu.setAnswer(line);}elseif(num==7){timu.setImageUrl(line);}}result.add(timu);//System.out.println(line);num++;if(num==8){num=0;System.out.println(timu.getTiXing()+timu.getTiMu()+timu.getAnswerA()+timu.getAnswerB()+timu.getAnswerC()+timu.getAnswerD()+timu.getAnswer()+timu.getImageUrl());}}br.close();fr.close();}catch(FileNotFoundExceptione){returnnull;}catch(IOExceptione){returnnull;}returnresult;}publicstaticvoidmain(String[]args){Stringurl="F:\1.txt";Testt=newTest();t.readFile(url);}}
解决方案十五:
学习了。。。
解决方案:
加下!……
解决方案:
楼主思维不清晰