绝对路径:就得从根目录过来的路径,例如D:资源编程Java经典电子书Java编程基础
相对路径:相对于当前的路径,.代表当前路径,..代表上一级目录。
首先需要一个File对象
| 方法 | 用途 |
|---|---|
| Scanner(file对象) | 用于读取文件 |
| PrintWriter(file对象) | 用于对文件进行写入 |
import java.io.File;
import java.io.PrintWriter;
import java.util.Scanner;
public class TestJava {
//注意需要抛出异常
public static void main(String[] args) throws Exception {
//在当前目录下创建test.tx文件
File file = new File("test.txt");
//写入文件
PrintWriter printWriter = new PrintWriter(file);
//print就是直接往里面写
//println 会在写完后进行换行
printWriter.print("name");
printWriter.print("t");
printWriter.println("score");
printWriter.print("A");
printWriter.print("tt");
printWriter.println("30");
printWriter.print("B");
printWriter.print("tt");
printWriter.println("60");
printWriter.close();
//读取文件
Scanner scanner = new Scanner(file);
while (scanner.hasNext()) {
//以下查看效果时候需要注释掉其中的一个
//按照分隔符进行打印
System.out.println(scanner.next());
//按照一行一行打印 其实也就是分隔符为rn(代表换行)
//Linux中为n
System.out.println(scanner.nextLine());
}
}
}
test.txt写入完成之后文件内容
name score A 30 B 60



