java文件写入_java怎么写入文件
java写入文件的方法:
1、FileWritter写入文件
FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,如下:new FileWriter(file);
然而,当指定一个true (Boolean)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾,如下:new FileWriter(file,true);
示例:package com.andy.file;
import java.io.File;
import java.io.FileWriter;
import java.io.BufferedWriter;
import java.io.IOException;
public class AppendToFileTest
{
public static void main( String[] args )
{
try{
String content = "A cat will append to the end of the file";
File file =new File("test_appendfile.txt");
if(!file.exists()){
file.createNewFile();
}
//使用true,即进行append file
FileWriter fileWritter = new FileWriter(file.getName(),true);
BufferedWriter bufferWritter = new BufferedWriter(fileWritter);
bufferWritter.write(content);
bufferWritter.close();
System.out.println("finish");
}catch(IOException e){
e.printStackTrace();
}
}
}
2、BufferedWriter写入文件
缓冲字符(BufferedWriter )是一个字符流类来处理字符数据, 但又不同于字节流(数据转换成字节),你可以直接写字符串,数组或字符数据保存到文件。
示例:package com.andy.file;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class WriteToFileTest2 {
public static void main(String[] args) {
try {
String content = "a dog will be write in file";
File file = new File("test_appendfile2.txt");
if(!file.exists()){
file.createNewFile();
}
FileWriter fileWriter = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fileWriter);
bw.write(content);
bw.close();
System.out.println("finish");
} catch (IOException e) {
e.printStackTrace();
}
}
}
更多java知识请关注java基础教程栏目。
java文件写入_java怎么写入文件相关推荐
- java读取txt文件函数_Java读取txt文件和写入txt文件的简单实例
写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂! package edu.thu.keyword.test ...
- java 获取文件权限_Java中的文件权限,检查权限和更改权限 - Break易站
Java提供了许多方法调用来检查和更改文件的权限,例如可以将只读文件更改为具有写入权限.当用户想要限制文件允许的操作时,需要更改文件权限.例如,文件权限可以从写入更改为只读,因为用户不再想要编辑文件. ...
- java读取修改文件内容_Java对本地文件内容读取、修改、删除的操作
import org.apache.commons.lang.StringUtils; import java.io.*; import java.util.HashMap; import java. ...
- java csv下载_java 生成csv文件,弹出下载对话框。。。
1.最直接最简单的,方式是把文件地址直接放到html页面的一个链接中.这样做的缺点是把文件在服务器上的路径暴露了,并且还无法对文件下载进行其它的控制(如权限).这个就不写示例了. 2.在服务器端把文件 ...
- java fileupload 进度_Java上传文件进度条的实现方法(附demo源码下载)
本文实例讲述了Java上传文件进度条的实现方法.分享给大家供大家参考,具体如下: 东西很简单,主要用到commons-fileupload,其中有一个progressListener的接口,该接口可以 ...
- java文件递归_java递归处理文件夹和文件
import java.io.File; /** * 文件综合使用示例 */ public class FileDelete { public static void main(String[] ar ...
- java 文件 递归_JAVA实现遍历文件夹下的所有文件(递归调用和非递归调用)
JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) 1.不使用递归的方法调用. public void traverseFolder1(String path) { int fileNum = ...
- java获取文件编码_java如何获取文件编码格式
1:简单判断是UTF-8或不是UTF-8,因为一般除了UTF-8之外就是GBK,所以就设置默认为GBK. 按照给定的字符集存储文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基本的原理 ...
- java多线程 文件夹_Java多线程遍历文件夹,广度遍历加多线程加深度遍历结合
复习IO操作,突然想写一个小工具,统计一下电脑里面的Java代码量还有注释率,最开始随手写了一个递归算法,遍历文件夹,比较简单,而且代码层次清晰,相对易于理解,代码如下:(完整代码贴在最后面,前面是功 ...
最新文章
- 跟踪算法基准--Tracking the Trackers: An Analysis of the State of the Art in Multiple Object Tracking
- 2021泰晤士世界大学排名公布,中国137所高校上榜!
- 不同层级的Java开发者的不同行为
- jQuery创建页面元素
- Gentoo 安装日记 12 (配置内核 :电源和bios)
- mysql的联合查询差集_MySQL实现差集(Minus)和交集(Intersect)
- 将list对象转换为QuerySet对象
- 影响中国历史的十篇政治美文
- Reaction to 构造之法 of Software Engineering From The First Chapter toThe Fifth Chapter
- 学习记录:由技术而产品,由产品而商务
- PMP倒计时,整理项目管理中工具和技术
- 创建 C++ WinRT 组件
- curry化 js_认识 科里化(curry)——JS函数式编程
- 操作电脑时间长,眼睛疲劳怎么办?
- python strftime函数_PyThon中time strftime()函数用法
- websocket服务端和html客户端进行二进制数据交互
- springboot打jar包后,浏览器访问mp4出现416错误
- STM8L探索套件学习笔记-EXTI外部中断
- Python课程内容回顾
- 第四次作业——吕智超
热门文章
- android targetapi23,Android Studio 3.0+上的Kapt问题(TargetApi)
- 洪水填充算法_洪水填充(Flood fill)算法
- php xml 接口调用,php的SimpleXML方法读写XML接口文件实例解析
- MySql字符串与时间日期之间的的转换
- JavaScript中的点击事件
- java 内存泄露 书籍_[Java教程]一次艰难的内存泄露排查,BeanUtils 的锅
- xctf php序列化,xctf一道反序列化题
- apache字体文件跨域_在CabloyJS中将Webpack生成的文件自动上传到阿里云OSS
- python n个list如何组成矩阵_python和c++通信示例
- java托盘图标变白在linux,升级Ubuntu后系统托盘图标消失