首先咱们看一个图:(在该图中TestFile.java文件与1.txt文件在同一目录下,我们要做的是在TestFile.java中读取1.txt文件。)
以下便是读取的代码:
String fileName = "1.txt";//要读取的目标文件
//下面这句的作用便是到TestFile的classes目录并将同级文件1.txt转为流
InputStream is = TestFile.class.getClassLoader().getResourceAsStream(fileName);
//以IO流的形式读取
BufferedReader bin = new BufferedReader(new InputStreamReader(is));
String s = bin.readLine();
while (s != null) {
xmlStr += s;
s = bin.readLine();
}
bin.close();