Eclipse输入或创建txt文件位置
创建一个新文件
File file2=new File("abcd.txt");
file2.createNewFile();
代码运行文件存储位置(在根目录下):
新建文件abcd.txt文件存储在根目录下
读入文件
- 若文件在根目录下src文件夹(根目录指项目目录包下):
InputStream in=new FileInputStream("./src/hello.txt");
//2、读取文件内容
//2.1 一次读取一个字节,效率很低,不建议这样读
int result=in.read();
while(result!=-1) {
System.out.print((char)result);
result=in.read();
}
- 若文件在根目录下:
//1.创建一个字节输入流
InputStream in=new FileInputStream("hello.txt");
//2、读取文件内容
//2.1 一次读取一个字节,效率很低,不建议这样读
int result=in.read();
while(result!=-1) {
System.out.print((char)result);
result=in.read();
}
类加载器的一个主要方法
- 若文件在根目录下src文件夹里面(根目录指项目目录包下):
//调用getResourceAsStream获取类路径下的文件对应的输入流
InputStream in=null;
in=this.getClass().getClassLoader().getResourceAsStream("jdbc.properties");
System.out.println(in);
- 若文件在目录:shangguigu\src\com\atguigu\lesson12\b.properties:
//调用getResourceAsStream获取类路径下的文件对应的输入流
InputStream in=null;
in=this.getClass().getClassLoader()
.getResourceAsStream("com/atguigu/lesson12/b.properties");
System.out.println(in);