返回顶部
首页 > 资讯 > 后端开发 > JAVA >java怎么写入文件
  • 266
分享到

java怎么写入文件

java文件 2014-06-18 21:06:32 266人浏览 才女
摘要

java写入文件的方法:1、FileWritter写入文件FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,如下:new FileWriter(file);然而,当指定一个true (Boole

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基础教程栏目。

--结束END--

本文标题: java怎么写入文件

本文链接: https://lsjlt.com/news/2280.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java怎么写入文件
    java写入文件的方法:1、FileWritter写入文件FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,如下:new FileWriter(file);然而,当指定一个true (Boole...
    99+
    2014-06-18
    java 文件
  • java怎么将输入流写入文件
    在Java中,可以使用FileOutputStream类将输入流写入文件。下面是一个简单的示例代码: import java.io....
    99+
    2023-10-26
    java
  • java文件写入乱码怎么办
    在用Java程序进行读写含中文的txt文件时,经常会出现读出或写入的内容会出现乱码。是因为系统的编码和程序的编码采用了不同的编码格式。解决方法:采用java.io.FileInputStream/java.io.InputStreamRea...
    99+
    2018-07-03
    java 乱码
  • java写入文件乱码怎么解决
    java写文件避免乱码代码如下:(推荐:java视频教程) public static void writeFile(String filePath, String fileContent) { try { ...
    99+
    2021-06-06
    java基础 java 乱码
  • golang怎么写入文件
    Golang是一种现代编程语言,其灵活的语法和丰富的内置库使其成为许多开发人员的首选语言。Golang中,读写文件是一个常见的操作,例如写日志、存储配置文件信息等。本文将向您介绍如何使用Golang编写文件写入程序。打开文件在Golang中...
    99+
    2023-05-14
  • java怎么将变量值写入CSV文件
    可以使用Java中的CSV库来将变量值写入CSV文件。一种常用的方法是使用OpenCSV库。以下是一个示例代码,演示如何将变量值写入...
    99+
    2024-03-14
    java
  • Java之怎么通过OutputStream写入文件与文件复制
    这篇文章主要介绍了Java之怎么通过OutputStream写入文件与文件复制的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java之怎么通过OutputStream写入文件与文件复制文章都会有所收获,下面我们...
    99+
    2023-07-06
  • java写入文件是乱码
    java写入文件是乱码我们读取、写入文件流时,经常会遇到乱码的现象,造成乱码的原因当然不可能是一个,这里主要介绍因为文件编码格式而导致的乱码的问题。首先,明确一点,文本文件与二进制文件的概念与差异。文本文件是基于字符编码的文件,常见的编码有...
    99+
    2014-07-17
    java 写入文件 乱码
  • PHP中怎么写入文件
    本篇文章为大家展示了PHP中怎么写入文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。PHP写入文件判断是否能被写:< php  $file = ...
    99+
    2023-06-17
  • java 写入文件出现乱码怎么解决
    文件写入的时候有中文就很容易出现乱码,通常获取到的文件中通常都是“iso8859-1”格式,需要转换为“UTF-8”格式。如:String str = new String(str.getByte("iso8859-1"),"UTF-8")...
    99+
    2019-04-29
    java教程 java 写入文件 乱码
  • java怎么往文件中追加写入数据
    在Java中,可以使用FileWriter类来往文件中追加写入数据。下面是一个示例:```javaimport java.io.Fi...
    99+
    2023-10-07
    java
  • java怎么读取文件内容并写入到另一文件
    在Java中,可以使用`FileReader`和`BufferedReader`来读取文件内容,并使用`FileWriter`和`B...
    99+
    2023-09-20
    Java
  • 使用Java怎么将字符串写入文本文件
    今天就跟大家聊聊有关使用Java怎么将字符串写入文本文件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、Filewriter与File——-将字符串写入文本文件public&nbs...
    99+
    2023-05-30
    java 字符串
  • python怎么写入文件和输出文件
    在Python中,可以使用`open()`函数来打开文件,并且可以指定打开文件的模式(读取、写入等)。以下是写入文件和输出文件的示例...
    99+
    2023-09-29
    python
  • Java怎么读写XML文件
    本篇内容介绍了“Java怎么读写XML文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!import java.util.*;import ...
    99+
    2023-06-03
  • java把InputStream流写入到文件中
    基于流(Stream)的解决 流是单向的有方向性的描述信息流的对象,InputStream是输入流的接口,对程序来说是入,是读,可以从文件读,缓存区读,网络节点读等等.写入文件,对程序来说是出,是写,...
    99+
    2023-09-22
    java 开发语言
  • python文件怎么读取和写入
    这篇文章主要介绍了python文件怎么读取和写入的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python文件怎么读取和写入文章都会有所收获,下面我们一起来看看吧。1、读取,read()方法返回文件中保存的字符...
    99+
    2023-06-30
  • C#怎么读取和写入文件
    在C#中,读取和写入文件通常使用System.IO命名空间中的File类。以下是一个简单的示例代码,展示了如何读取和写入文件: 读...
    99+
    2024-03-06
    C#
  • java的文件路径怎么写
    java的文件路径怎么写java中文件路径可以使用正斜杠“/”和反斜杠“”,但是反斜杠需要进行转义,写成“”才能够被识别。String path = "D:新建文件夹2.png"; File file = new File(path); S...
    99+
    2018-08-16
    java基础 java 路径
  • java将输入流写入文件的方法是什么
    Java中将输入流写入文件的方法有很多种,下面是其中一种常用的方法:1. 创建一个输入流对象,如FileInputStream或Bu...
    99+
    2023-09-22
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作