问题一我想优化下面这段代码问题二我在读取文件之前,先获取文件夹中文件的数量,然后根据文件的数量遍历文件,将文件转换成字符串//文件解析成字符串ClassLoaderclassLoader=TelecomThreeListener.class.getClassLoader();URLresource=classLoader.getResource("bauschData/selectData01.json");Stringpath=resource.getPath();//System.out.println(path);StringfileName01=path;resource=classLoader.getResource("bauschData/selectData02.json");path=resource.getPath();StringfileName02=path;resource=classLoader.getResource("bauschData/selectData03.json");path=resource.getPath();StringfileName03=path;//默认读取文件Filefile=newFile(fileName01);StringBuffersb=newStringBuffer();Stringline;BufferedReaderbr=null;//数据-无try{br=newBufferedReader(newFileReader(file));}catch(FileNotFoundExceptione){e.printStackTrace();}try{while((line=br.readLine())!=null){sb.append(line);}}catch(IOExceptione){e.printStackTrace();}Stringnothing=sb.toString();//数据-1file=newFile(fileName01);sb=newStringBuffer();try{br=newBufferedReader(newFileReader(file));}catch(FileNotFoundExceptione){e.printStackTrace();}try{while((line=br.readLine())!=null){sb.append(line);}}catch(IOExceptione){e.printStackTrace();}StringbauschDataJson01=sb.toString();//数据-2file=newFile(fileName02);sb=newStringBuffer();try{br=newBufferedReader(newFileReader(file));}catch(FileNotFoundExceptione){e.printStackTrace();}try{while((line=br.readLine())!=null){sb.append(line);}}catch(IOExceptione){e.printStackTrace();}StringbauschDataJson02=sb.toString();//数据-3file=newFile(fileName03);sb=newStringBuffer();try{br=newBufferedReader(newFileReader(file));}catch(FileNotFoundExceptione){e.printStackTrace();}try{while((line=br.readLine())!=null){sb.append(line);}}catch(IOExceptione){e.printStackTrace();}StringbauschDataJson03=sb.toString();
慕桂英4014372
尚方宝剑之说
相关分类