栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java文件读写

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java文件读写

java文件IO 背景知识

绝对路径:就得从根目录过来的路径,例如D:资源编程Java经典电子书Java编程基础
相对路径:相对于当前的路径,.代表当前路径,..代表上一级目录。

steps

首先需要一个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
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/459222.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号