java怎么导入文件_怎么将文件导入java
这篇文章主要介绍了Java的写入文件的几种方法,需要的朋友可以参考下:
一、FileWritter写入文件
FileWritter,字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个真(布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾。
替换所有现有的内容与新的内容。
新的FileWriter(文件);2。保留现有的内容和附加在该文件的末尾的新内容。
代码复制代码如下:
新的FileWriter(file,true);
文件追加示例
一个字幕:文件,命名为“javaio-appendfile.txt”,并包含以下内容。
ABCHello追加新内容newFileWriter(file,true)
代码复制代码如下:
包com.yiibai.file;
importjava.io.File;
importjava.io.FileWriter;
importjava.io.BufferedWriter;
importjava.io.IOException;
publicclassAppendToFileExample
{
publicstaticvoidmain(String[]args)
{
try{
Stringdata=“此内容将附加到文件的末尾”;
文件文件=新文件(“javaio-appendfile.txt”)
//如果文件不存在,则创建它
if(!file.exists){
file.createNewFile;
}
//true=追加文件
FileWriterfileWritter=newFileWriter(file.getName,true);
BufferedWriterbufferWritter=newBufferedWriter(fileWritter);
bufferWritter.write(数据);
bufferWritter.close;
的System.out.println(“完成”)
}catch(IOExceptione){
e.printStackTrace;
}
}
}
查询查询结果
现在,文本文件“javaio-appendfile.txt”内容更新如下:
ABCHello这个内容将追加到文件的末尾
二、BufferedWriter将写入文件
缓冲字符(BufferedWriter)是一个字符流类来处理字符数据。不同于字节流(数据转换成字节),你可以直接写字符串,数组或字符数据保存到文件。
代码复制代码如下:
包com.yiibai.iofile;
importjava.io.BufferedWriter;
importjava.io.File;
importjava.io.FileWriter;
importjava.io.IOException;
publicclassWriteToFileExample{
publicstaticvoidmain(String[]args){
try{
Stringcontent=“Thisisthecontenttowriteintofile”;
Filefile=newFile(“/users/mkyong/filename.txt”);
//如果文件不存在,则创建它
if(!file.exists){
file.createNewFile;
}
FileWriter的FW=新的FileWriter(file.getAbsoluteFile);
BufferedWriterbw=newBufferedWriter(fw);
bw.write(内容);
bw.close;
的System.out.println(“完成”);
}catch(IOExceptione){
e.printStackTrace;
}
}
}
三、FileOutputStream中写入文件
文件输出流是一种用于处理原始二进制数据的字节流类。为了将数据写入到文件中,必须将数据转换为字节,并保存到文件。请参阅下面的完整的例子。
代码复制代码如下:
包com.yiibai.io;
importjava.io.File;
importjava.io.FileOutputStream;
importjava.io.IOException;
publicclassWriteFileExample{
publicstaticvoidmain(String[]args){
FileOutputStreamfop=null;
档案档案
Stringcontent=“这是文本内容”;
尝试{
file=newFile(“c:/newfile.txt”);
fop=newFileOutputStream(file);
//如果文件不存在,则创建它
if(!file.exists){
file.createNewFile;
}
//以字节为单位获取内容
byte[]contentInBytes=content.getBytes;
fop.write(contentInBytes);
fop.flush;
fop.close;
的System.out.println(“完成”);
}catch(IOExceptione){
e.printStackTrace;
}finally{
try{
if(fop!=null){
fop.close;
}
}catch(IOExceptione){
e.printStackTrace;
}
}
}
}
//更新的JDK7例如,使用新的“尝试资源关闭”的方法来轻松处理文件。
包com.yiibai.io;
importjava.io.File;
importjava.io.FileOutputStream;
importjava.io.IOException;
publicclassWriteFileExample{
publicstaticvoidmain(String[]args){
Filefile=newFile(“c:/newfile.txt”);
Stringcontent=“这是文本内容”;
try(FileOutputStreamfop=newFileOutputStream(file)){
//如果文件不存在,则创建它
if(!file.exists){
file.createNewFile;
}
//以字节为单位获取内容
byte[]contentInBytes=content.getBytes;
fop.write(contentInBytes);
fop.flush;
fop.close;
的System.out.println(“完成”);
}catch(IOExceptione){
e.printStackTrace;
中软卓越官网:whzrgj
java怎么导入文件_怎么将文件导入java相关推荐
- java 命令行 编译 jar文件_用命令行编译java并生成可执行的jar包
如果想用java编写一个可视化小程序,碰巧手头没有IDE的话,可以用命令行来完成编译.打包等工作. 拿自己编写的"java记事本"为例,介绍一下这个过程: 1.编写源代码. 编写源 ...
- java怎样读txt文件_【后端开辟】java怎样读写txt文件?
java怎样读取txt文件? 1.运用FileInputStream完成读取txt文件内容 2.运用FileOutputStream完成写入txt文件内容 package cn.xiaobing.ut ...
- java 字节码分析_手把手带你分析Java中的Class字节码文件
分析Class文件的源码如下: package org.yuequan.klass; public private int m; public int inc(){ return m + 1; } } ...
- php mysql导出csv文件_详解PHP导入导出CSV文件
我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,sex,age分别记录学生的姓名.性别.年龄等信息. CREATE TABLE `student` ( ...
- java 中io的删除文件_总结删除文件或文件夹的7种方法-JAVA IO基础总结第4篇
本文是Java IO总结系列篇的第4篇,前篇的访问地址如下: 如果您阅读完成,觉得此文对您有帮助,请给我点个赞,您的支持是我不竭的创作动力. 为了方便大家理解,我特意制作了本文对应的视频:总结删除文件 ...
- python操作sqlite3 导入csv文件_[转载]SQLite 3导入导出成txt或csv操作
平时使用官方提供的sqlite3.exe工具来操作 sqlite的数据库,可以在网上下到. 进入管理: sqlite3.exe d:\\test.db //假设数据是 d:\\test.db > ...
- 网易我的世界手机版服务器文件在哪个文件夹,网易我的世界手机版怎么导入地图_手机版地图导入教程...
网易我的世界手机版推出后很多玩家由于对于版本不太了解,不知道游戏中的一些操作的具体方法,有玩家想自己导入地图但是不清楚该怎么导入,今天小编大家带来一篇网易我的世界手机版的地图导入教程,一起来看吧. 导 ...
- 网易我的世界手机版服务器文件,网易我的世界手机版怎么导入地图_手机版地图导入教程...
网易我的世界手机版推出后很多玩家由于对于版本不太了解,不知道游戏中的一些操作的具体方法,有玩家想自己导入地图但是不清楚该怎么导入,今天小编大家带来一篇网易我的世界手机版的地图导入教程,一起来看吧. 导 ...
- java字节流读取文件_字节流读取文件 java的几种IO流读取文件方式
java字节流怎么读取数据 字节流读取数据例子如下: import java.io.File;import java.io.FileInputStream;import java.io.FileNot ...
最新文章
- 在python中定义类时、运算符重载_自定义 Python 类中的运算符和函数重载(上)...
- C#显示相机实时画面
- shell 常用命令语句
- 银河麒麟安装远程桌面
- OpenCv:椭圆上点的计算方程
- c++中vector使用的小问题
- Python 模块 requests 模拟登录豆瓣 并 发表动态
- boss直聘用什么语言开发_我不在乎开发人员使用什么工具。 我根据基本原则聘用。...
- mfc打开指定路径下指定类型文件_Windows 网络编程:文件操作
- python 常用字符串 列表元祖字典都 自带的函数方法
- VSCODE原装1.7版本百度网盘download
- 红外遥控的发射和接收原理
- 从物联网到元宇宙 PPT
- 半导体术语-什么CIM
- 2005/4.29/狂阵雨
- navicat连接mysql2003错误_navicat连接失败出现2003怎么办
- 阿里云被攻击的处理方法
- win10需要修复计算机,Win10开机蓝屏,显示“你的电脑/设备需要修复”怎么办?答案来了...
- 【Linux】Linux关闭防火墙、关机重启和查看系统运行级别
- 日本银发经济科技范儿十足