Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >java简单实现文件的创建 读写

java简单实现文件的创建 读写

作者头像
用户1220053
发布于 2018-02-09 02:20:02
发布于 2018-02-09 02:20:02
90000
代码可运行
举报
文章被收录于专栏:DT乱“码”DT乱“码”
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import java.io.File;
import java.io.IOException;

/**
 * 创建文件
 * 
 * @author chendongj
 * 
 */
public class CreateFile {

	public void createFile(String path) {
		File aFile = new File(path);

		try {
			if (aFile.exists()) {
				aFile.delete();
				aFile.createNewFile();
				System.out.println("创建文件成功!");
			} else {
				aFile.createNewFile();
				System.out.println("创建文件成功!");
			}
		} catch (IOException e) {
			e.printStackTrace();
		}

	}

	public static void main(String[] args) {
		CreateFile cf = new CreateFile();
		cf.createFile("E:/test.txt");

	}

}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

/**
 * 
 * @author 向文件写内容
 * 
 */
public class Write2File {
	public void write2File(String path) {

		try {
			File aFile = new File(path);
			FileWriter out = new FileWriter(aFile, true);
			out.write("11111111");
			out.flush();
			System.out.println("写入成功!");
			out.close();
		} catch (IOException e) {
			e.printStackTrace();
		}

	}

}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

/**
 * 从文件中读内容
 * 
 * @author chendongj
 * 
 */
public class ReadFromFile {
	public void readFromFile(String path) {
		System.out.println("读取内容:");
		try {
			FileReader fr = new FileReader(new File(path));
			while (fr.read() != -1) {
				System.out.print((char) fr.read());

			}
			fr.close();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}

	}

}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public class TestFile {

	/**
	 * 测试文件创建 读写
	 */
	public static void main(String[] args) {
		String path = "E:/test.txt";
		CreateFile createFile = new CreateFile();
		createFile.createFile(path);

		Write2File w2f = new Write2File();
		w2f.write2File(path);

		ReadFromFile rff = new ReadFromFile();
		rff.readFromFile(path);

	}

}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java的文件读写操作
当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader, 它是字节转换为字符的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编码方式,例如GBK等。使用FileReader读取文件:
全栈程序员站长
2022/09/17
1.2K0
Java的文件读写操作
Java实现文件写入——IO流(输入输出流详解)[通俗易懂]
输入和输出功能是Java对程序处理数据能力的提高,Java以流的形式处理数据。流是一组有序的数据序列,根据操作的类型,分为输入流和输出流。 程序从输入流读取数据,向输出流写入数据。Java是面向对象的程序语言,每一个数据流都是一个对象,它们提供了各种支持“读入”与“写入”操作的流类。
全栈程序员站长
2022/09/02
2.4K0
类的继承,文件读写
设计思想:用随机文件流把文件正向读出并保存到了字符串中,将字符串倒序,显示到控制台。
达达前端
2019/07/03
4060
类的继承,文件读写
Java_IO流(精讲)包含练习题及答案
包含常用的所有属性与函数的示例,并且对【字符流】【字节流】分别做的【读写】操作示例。
红目香薰
2022/11/29
5770
Java_IO流(精讲)包含练习题及答案
Java 文件操作demo
以下实例演示了使用 readLine() 方法来读取文件 test.log 内容,其中 test.log 文件内容为:
默 语
2024/11/20
880
Java 文件操作demo
java输入输出流实例代码
1.编写一个程序,读取源代码文件的内容并在控制台输出。如果源文件不存在,则显示相应的错误信息。
全栈程序员站长
2022/09/01
6320
十五:IO流_什么是io流
计算机只能识别二进制数据,早期由来是电信号。为了方便应用计算机,让它可以识别各个国家的文字。就将各个国家的文字用数字来表示,并一一对应,形成一张表。这就是编码表。
全栈程序员站长
2022/11/01
1.2K0
十五:IO流_什么是io流
Java 读写文件大全
java中多种方式读文件 一、多种方式读文件内容。 1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 */ import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; i
用户8671053
2021/09/22
8700
第39节:Java当中的IO
流:在Java中输入和输出是通过流的类来实现的,Java提供了一套丰富的流类,可导入java.io,这样就可以完成输入和输出了,也同样可以实现网络操作等。
达达前端
2019/07/03
4120
第39节:Java当中的IO
java之不同数据流应用举例
按操作单位的不同分为:字节流(8bit)(InputStream、OuputStream)、字符流(16bit)(Reader、Writer)
西西嘛呦
2020/08/26
6210
Java IO流
# Java IO流 # 文件 # 什么是文件 # 文件流 # 常用的文件操作 # 创建文件对象相关构造器和方法 代码演示: package com.file; import org.junit.jupiter.api.Test; import java.io.File; import java.io.IOException; //演示创建文件 public class FileCreate { public static void main(String[] args) {
用户9615083
2022/12/25
1.1K0
Java IO流
Java文件读写操作
Java中I/O流对文件的读写有很多种方法,在这里我主要介绍三种方式,供大家参考。
全栈程序员站长
2022/09/14
6590
java-流处理
例如要写入整数10到文件中,字节流会把数字10的ASCII码写进去,而字符流是以字符1和0写入。
luxuantao
2021/02/24
3580
Java IO流史上最全详细汇总,确定不来瞅瞅吗!!(内容稍长,建议亲这边收藏慢慢看哦。)
IO流结构继承图: InputStream 和 OutputStream 继承结构图:
百思不得小赵
2022/12/01
5270
Java IO流史上最全详细汇总,确定不来瞅瞅吗!!(内容稍长,建议亲这边收藏慢慢看哦。)
Java文件操作
使用 BufferedWriter类的 write() 方法向文件写入内容。 BufferedWriter:将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。
李玺
2021/11/22
3980
IO
IO File类 作用 访问和操作文件的类 创建方式 File file = new File( String pathname ); 常用方法 boolean exists( )//判断文件是否存在 boolean isFile( )//判断是否是文件 boolean isDirectory( )//判断是否为文件目录 String getPath( )//获取相对路径 String getAbsolutePath( )//获取绝对路径 String getName( )//获取文件或者目录的名称 boo
xiaozhangStu
2023/05/04
3220
Java程序设计(高级及专题)- IO流与序列化
在使用字节输出流可以不刷新文件流,系统会自动刷新,而字符输出流不一样,如果不刷新再关闭的话,文件不会有任何操作的。
全栈程序员站长
2022/06/30
2450
Java程序设计(高级及专题)- IO流与序列化
Java-IO流
哈喽!大家好,我是小简。今天开始学习《Java-IO流》,此系列是我做的一个 “Java 从 0 到 1 ” 实验,给自己一年左右时间,按照我自己总结的 Java-学习路线,从 0 开始学 Java 知识,并不定期更新所学笔记,期待一年后的蜕变吧!
小简
2023/01/04
6960
Java-IO流
Java文件操作:打开IO之门
在Java编程中,文件操作是一项常见而重要的任务。学会读写文件、使用输入输出流是每位Java开发者必备的基础技能。在这篇文章中,我们将深入探讨Java中的文件操作,介绍如何使用输入输出流来实现文件的读写,并通过具体的示例演示其应用。
洛秋_
2023/12/26
2180
Java文件操作:打开IO之门
Android 关于文件及文件夹的创建 、删除、重命名、复制拷贝
zhangjiqun
2024/12/16
1890
相关推荐
Java的文件读写操作
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档