java创建文件,并向文件中写入字符串,读取字符串到屏幕

public class FileTest01 {

	public static void writeFileString() {
		File file = new File("E:\\zkn");
		if(!file.isDirectory())
			file.mkdir();//创建目录
		File fileDir = new File(file,"zkn.txt");
		if(!fileDir.isFile()){
			try {
				fileDir.createNewFile();
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
		try {
			FileWriter fw = new FileWriter(fileDir);//FileWriter写入文件时不能指定编码格式,编码格式是系统默认的编码格式
			fw.write("11111111\n111111"); //向文件中写入字符串
			fw.flush(); //刷新
			fw.close(); //关闭流
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

	public static void readFileString() {
		try {
			FileReader fr = new FileReader("E:\\zkn\\zkn.txt");//字符读入流
			BufferedReader br = new BufferedReader(fr);
			while(br.read() > 0){
				System.out.println(br.readLine());
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

	public static void main(String[] args) {
		FileTest01.writeFileString();
		FileTest01.readFileString();
	}
}
时间: 2024-09-20 00:10:28

java创建文件,并向文件中写入字符串,读取字符串到屏幕的相关文章

c++读取csv文件并赋值-vc++中,怎么读取csv文件?

问题描述 vc++中,怎么读取csv文件? 如题,csv文件里的内容如下: 1,2 3,4 5,6 7,8 ... 我想知道,怎么可以读取这个csv文件,然后将这两竖排数分别存到两个数组中 还有,还要根据这个csv文件里的数据的个数,来定义数组的大小 解决方案 一个VC++读取csv文件的函数VC++中对文件的写入和读取VC++中对文件的写入和读取 解决方案二: 可以用ifstream读取,然后用sscanf格式化提取 分别存到两个数组可以借助vector来实现 #include <iostre

java中使用freemarker 读取字符串模板的例子

代码如下  代码如下 复制代码 package com.venustech.generate; import freemarker.cache.StringTemplateLoader; import freemarker.template.Configuration; import freemarker.template.Template; import freemarker.template.TemplateException; import java.io.IOException; imp

PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码_php技巧

创建文件我们用到函数 fopen ( string filename, string mode ) 参数filename为创建文件名 参数mode为以什么方式打开文件filename 其中mode可能值列表: mode 说明 'r' 只读方式打开,将文件指针指向文件头. 'r+' 读写方式打开,将文件指针指向文件头. 'w' 写入方式打开,将文件指针指向文件头并将文件大小截为零.如果文件不存在则尝试创建之. 'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零.如果文件不存在则尝试创建

Java创建文件且写入内容的方法_java

前两天在项目中因为要通过http请求获取一个比较大的json数据(300KB左右)并且保存,思来想去,最后还是决定将获取到的json数据以文件的形式保存下来,每次使用的时候去读取文件就可以了. 废话不多说了,直接上代码. 以下是代码截图,文章结尾会有完成的代码文件可供下载. 创建文件方法: 写入文件内容方法: 删除文件方法: 测试: 关于文件创建,写入内容,删除.可以根据自己的情况再稍作修改. 以下是代码类. package com.file.run; import java.io.Buffer

Java创建、重命名、删除文件和文件夹(转)

Java的文件操作太基础,缺乏很多实用工具,比如对目录的操作,支持就非常的差了.如果你经常用Java操作文件或文件夹,你会觉得反复编写这些代码是令人沮丧的问题,而且要大量用到递归. 下面是的一个解决方案,借助Apache Commons IO工具包(commons-io-1.1.jar)来简单实现文件(夹)的复制.移动.删除.获取大小等操作.   import org.apache.commons.io.FileUtils; import org.apache.commons.io.filefi

在.net中创建并使用资源文件(1)

在.net中,可以创建资源文件(.resx)供程序使用,可以在资源文件中加入图片.字符串等自定义资源.以便在程序中使用这些文件.下边就我们就创建一个名为Skins.resx的资源文件,在里面装载一些程序UI需要的资源,以便绘制程序界面. 首先我们新建一个Windows程序(Windows Application),在Form1_Load中加入以下代码: ResXResourceWriter rw = new ResXResourceWriter("Skins.resx"); //ski

UWP入门(十)--创建、写入和读取文件

原文:UWP入门(十)--创建.写入和读取文件 核心的 API github代码 StorageFolder 类 StorageFile 类 FileIO 类 使用 StorageFile 对象读取和写入文件 1. 创建文件 // Create sample file; replace if exists. Windows.Storage.StorageFolder storageFolder = Windows.Storage.ApplicationData.Current.LocalFold

java-我在E盘中建立一个JAVA源代码文件,在cmd中编译代码却是图片中的样子,请大神指点。

问题描述 我在E盘中建立一个JAVA源代码文件,在cmd中编译代码却是图片中的样子,请大神指点. 我在cmd中键入命令"java -version","java","javac"几个命令,都能出现画面,说明环境变量应该配置成功了吧,但我在E盘中建立一个JAVA源代码文件,在cmd却是图片中的样子,请大神指点. 解决方案 首先你得检查你的电脑设置,是不是把文件扩展名隐藏了.如果隐藏了的话,你的文件名是Test.java其实你真正的文件是Test.j

Java中实现复制文件到文件,复制文件到文件夹,复制文件夹到文件,删除文件,删除文件夹,移动文件,移动文件夹的工具类

package cn.edu.hactcm.cfcms.utils; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.ArrayList; import java.util.Date; import java.util.List; import javax.swing.JOptionPane; /**  * CFMS :Computer f