读单个文件:
public class MyClass{static URL url = MyClass.class.getClassLoader().getResource("common/file.lst");public static void readFile() throws IOException{try { FileReader fr_cp = new FileReader(new File(url.toURI())); BufferedReader br_cp = new BufferedReader(fr_cp); String line = ""; while ((line = br_cp.readLine()) != null) { // do something }}catch (Exception e){ System.out.PRintln("error occur while read file.lst");}}读文件夹下的所有文件:
public class MyClass{ URL url = Guesser.class.getClassLoader().getResource("data"); java.io.File file; java.io.File [] tmpList; if(url == null) { System.out.println("error while read data"); return null; }else{ try { file = new java.io.File(url.toURI()); tmpList = file.listFiles(); }catch(Exception e) { System.out.println("error while url.toURI"); return null; } } for(int i=0; i<tmpList.length; i++) { try{ String fileName = tmpList[i].getPath(); FileReader fr_cp = new FileReader(fileName); BufferedReader br_cp = new BufferedReader(fr_cp); String line=“”; while((line=br_cp.readline()) != null){ // do something } }catch (IOException e) { System.out.println(“error occur”); } }}
新闻热点
疑难解答