精华内容
下载资源
问答
  • Java字符写入文本文件代码示例

    千次阅读 2021-03-09 01:20:04
    一、Filewriter与File——-将字符写入文本文件public static void main(String[] args) {File f=new File("C:\\world.txt");//新建一个文件对象,如果不存在则创建一个该文件FileWriter fw;try {fw=new FileWriter...

    一、Filewriter与File——-将字符串写入文本文件

    public static void main(String[] args) {

    File f=new File("C:\\world.txt");//新建一个文件对象,如果不存在则创建一个该文件

    FileWriter fw;

    try {

    fw=new FileWriter(f);

    String str="hello world";

    fw.write(str);//将字符串写入到指定的路径下的文件中

    fw.close();

    } catch (IOException e) { e.printStackTrace(); }

    }

    二、InputStream与OutputStream 输入与输出串流

    public static void main(String args[]){

    File f= new File("C:\\world.txt") ;

    InputStream input = null ;

    // 准备好一个输入的对象

    try {

    input = new FileInputStream(f) ;

    byte b[] = new byte[1024] ;

    // 所有的内容都读到此数组之中

    input.read(b) ;

    // 读取内容 网络编程中 read 方法会阻塞

    input.close() ;

    System.out.println("内容为:" + new String(b)) ;

    }

    public static void main(String args[]){

    File f= new File("C:\\world.txt") ;

    // 声明File对象

    OutputStream out = null ;

    // 准备好一个输出的对象

    out = new FileOutputStream(f) ;

    // 通过对象多态性,进行实例化

    String str = "Hello World!!!" ;

    // 准备一个字符串

    byte b[] = str.getBytes() ;

    // 只能输出byte数组,所以将字符串变为byte数组

    out.write(b) ;

    // 将内容输出,

    out.close() ;

    }

    三、ObjectOutputStream与ObjectInputStream

    ObjectOutputStream将Java对象的基本数据类型和图形写入OutputStream。可以使用ObjectInputStream读取(重构)对象。通过在流中使用文件可以实现对象的持久存储。

    将序列化的对象写入文件

    1、将序列化的对象写入文件

    FileOutputStreamfileStream=newFileOutputStream(“Myobject.ser”);//不存在则自动创建

    2、创建ObjectOutputStream

    ObjectOutputStreamos=newObjectOutputStream(fileStream);

    3、写入对象

    os.writeObject(one);//one是一个对象实例的引用名

    4、关闭ObjectOutputStream

    os.close

    ObjectInputStream用于解序列化

    解序列化

    1、创建FileInputStream

    FileInputStreamfileStream=newFileInputStream(“MyObject.ser”);

    2、创建ObjectInputStream

    ObjectInputStreamos=newObjectInputStream(fileStream);

    3、读取对象

    Objectone=os.readObject();

    4、转换对象类型

    Modelelf=(Model)one;//Model是one对象的类名称

    5、关闭ObjectInputStream

    os.close();

    总结

    以上就是本文关于Java将字符串写入文本文件代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持

    展开全文
  • import java.io.file;import java.io.filenotfoundexception;import java.io.fileoutputstream;import java.io.filewriter;import java.io.ioexception;import java.io.printstream;import java.io.printwriter;impo...

    import java.io.file;

    import java.io.filenotfoundexception;

    import java.io.fileoutputstream;

    import java.io.filewriter;

    import java.io.ioexception;

    import java.io.printstream;

    import java.io.printwriter;

    import java.io.randomaccessfile;

    public class writestringtotxt {

    public void writestringtofile(string filepath) {

    try {

    file file = new file(filepath);

    printstream ps = new printstream(new fileoutputstream(file));

    ps.println("//www.jb51.net");// 往文件里写入字符串

    ps.append("//www.jb51.net");// 在已有的基础上添加字符串

    } catch (filenotfoundexception e) {

    // todo auto-generated catch block

    e.printstacktrace();

    }

    }

    public void writestringtofile2(string filepath) {

    try {

    filewriter fw = new filewriter(filepath, true);

    bufferedwriter bw = new bufferedwriter(fw);

    bw.append("在已有的基础上添加字符串");

    bw.write("abc\r\n ");// 往已有的文件上添加字符串

    bw.write("def\r\n ");

    bw.write("hijk ");

    bw.close();

    fw.close();

    } catch (exception e) {

    // todo auto-generated catch block

    e.printstacktrace();

    }

    }

    public void writestringtofile3(string filepath) {

    try {

    printwriter pw = new printwriter(new filewriter(filepath));

    pw.println("abc ");

    pw.println("def ");

    pw.println("hef ");

    pw.close();

    } catch (ioexception e) {

    // todo auto-generated catch block

    e.printstacktrace();

    }

    }

    public void writestringtofile4(string filepath) {

    try {

    randomaccessfile rf = new randomaccessfile(filepath, "rw");

    rf.writebytes("op\r\n");

    rf.writebytes("app\r\n");

    rf.writebytes("hijklllll");

    rf.close();

    } catch (ioexception e) {

    e.printstacktrace();

    }

    }

    public void writestringtofile5(string filepath) {

    try {

    fileoutputstream fos = new fileoutputstream(filepath);

    string s = "//www.jb51.netl";

    fos.write(s.getbytes());

    fos.close();

    } catch (exception e) {

    // todo auto-generated catch block

    e.printstacktrace();

    }

    }

    public static void main(string[] args) {

    string filepath = "e:\\link.txt";

    // new writestringtotxt().writestringtofile(filepath);

    // new writestringtotxt().writestringtofile2(filepath);

    // new writestringtotxt().writestringtofile3(filepath);

    // new writestringtotxt().writestringtofile4(filepath);

    new writestringtotxt().writestringtofile5(filepath);

    }

    }

    展开全文
  • Java字符写入文件三种方式的实现1、使用FileWriterString str="hello world!";FileWriter writer;try {writer = new FileWriter("E:/token.txt");writer.write(str);writer.flush();writer.close();} catch ...

    Java字符串写入文件三种方式的实现

    1、使用FileWriter

    String str="hello world!";

    FileWriter writer;

    try {

    writer = new FileWriter("E:/token.txt");

    writer.write(str);

    writer.flush();

    writer.close();

    } catch (IOException e) {

    e.printStackTrace();

    }

    2、使用FileOutPutStream

    File txt=new File("E:/log1.txt");

    if(!txt.exists()){

    txt.createNewFile();

    }

    byte bytes[]=new byte[512];

    bytes=str.getBytes();

    int b=bytes.length; //是字节的长度,不是字符串的长度

    FileOutputStream fos=new FileOutputStream(txt);

    fos.write(bytes,0,b);

    fos.write(bytes);

    fos.close();

    3、使用FileOutPutStream追加写入文件

    FileOutputStream fos = new FileOutputStream("E:/log.txt",true);

    //true表示在文件末尾追加

    fos.write(log.getBytes());

    fos.close();

    感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

    时间: 2017-06-08

    展开全文
  • 上一章中我们介绍字符读取文件的类FileReader,这一章我们介绍FileWriter主要是以字符的方式写入文件中的类。import java.io.File;import java.io.FileWriter;import java.io.IOException;public class FileWrite {/*...

    上一章中我们介绍字符读取文件的类FileReader,这一章我们介绍

    FileWriter主要是以字符的方式写入文件中的类。

    import java.io.File;

    import java.io.FileWriter;

    import java.io.IOException;

    public class FileWrite {

    /**

    * @param args

    */

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    File f=new File("D:\\345.txt");//新建一个文件对象

    FileWriter fw;

    try {

    fw=new FileWriter(f);//新建一个FileWriter

    String str="chenliang\r\nrrrrrrttttttt";

    fw.write(str);//将字符串写入到指定的路径下的文件中

    fw.close();

    } catch (IOException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    }

    }

    运行:

    你会发现D盘下的345.txt文件中的会显示

    chenliang

    rrrrrrttttttt

    当然,这次你在d盘下有没有345.txt这个文件都没关系,就算没有运行程序后,程序会在d盘下自动新建这个文件,并把内容写进去

    展开全文
  • 这是我们的文件-FileWriterwriter=newFileWriter("E:/demo.txt");现在,考虑一个字符串数组-Stringarr[]={"ONE","TWO","THREE","FOUR","FIVE","SIX","SEVEN",...将上面的数组写入文件“ demo.txt”-intlen=arr.len...
  • 下边是写东西到一个文件中的Java代码。运行后每一次,一个新的文件被创建,并且之前一个也将会被新的文件替代。这和给文件追加内容是不同的。1、public static void writeFile1() throws IOException {File fout = ...
  • 写程序时经常会碰到读写文件的场景,在Java中操作文件的方法本质上只有两种:字符流和字节流,而他们的实现类又有很多,因此,有时候用起来,就会比较乱。这篇文章系统介绍了Java操作文件的几种...
  • 字符写入文件方法一public void WriteStringToFile(String filePath) {try {File file = new File(filePath);PrintStream ps = new PrintStream(new FileOutputStream(file));ps.println("http://www.jb51.net")...
  • java写入文件不覆盖写入Java provides several ways to write to file. We can use FileWriter, BufferedWriter, java 7 Files and FileOutputStream to write a file in Java.Java提供了几种写入文件的方法。 我们...
  • but when I try to write this formatted string into a file, I only get something like "java.io.PrintStream@84fc8d" in it. After looking into the documentation understood that this method is a little ...
  • java文件写入怎样换行

    2021-03-13 03:10:52
    import java.io.*;import javax.swing.JOptionPane;public class test {public static void main(String []args){try{FileInputStream fis=new FileInputStream("namefile.txt");InputStreamReader dis=new InputStr...
  • Java文件写入字符

    2020-12-24 09:55:18
    Java文件写入字符串 代码如下: import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.Scanner; public class text { public ...
  • publicvoidwrite(){StringfileName="c:/test.dat";...try{//将DataOutputStream与FileOutputStream连接可输出不同类型的数据//FileOutputStream类的构造函数负责打开文件test.dat,如果文件不存在,//则创建一个新的...
  • 我正在编写一个程序,以String数组(从用户输入)的形式写入一组观察到文件.我能够对.txt文件进行观察,然后在不删除以前数据的情况下添加新观察,但我的所有数据都在同一行.我需要将每组观察结果分开.此外,我需要以后...
  • java字符写入到txt文件

    千次阅读 2021-02-12 12:42:40
    字符写入到txt文件中import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;...
  • 然后我想要相同的文件以String形式返回输入的文本,并将其保存到以后要使用的另一个字符串。这里是代码:package com.omm.easybalancerecharge;import android.app.Activity;import android.content.Con...
  • 拿到的第一个任务的要求,结果最后又不用了。扔了怪可惜的,就留着看看吧。import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;.../*** 将相应的信息写入XML文件** @author wy...
  • 根据这个Microsoft ...这很奇怪但是啊也尝试通过使用文件对象减少文件访问最小化.我测试了下面的代码完美.import java.io.File;import java.io.FileNotFoundException;import java.io.PrintWriter;public clas...
  • Java实现文件写入——IO流

    千次阅读 2021-02-12 14:52:34
    输入输出的重要性:输入和输出功能...Java是面向对象的程序语言,每一个数据流都是一个对象,它们提供了各种支持“读入”与“写入”操作的流类。Java的输入输出功能来自java.io 包中的InputStream类、OutputStream类...
  • 在用Java程序进行读写含中文的txt文件时,经常会出现读出或写入的内容会出现乱码。是因为系统的编码和程序的编码采用了不同的编码格式。解决方法:采用java.io.FileInputStream/java.io.InputStreamReader和java.io....
  • java如何写入文件

    2021-04-17 09:11:01
    java如何追加写入txt文件BufferedWriter bw = new BufferedWriter (new OutputStreamWriter (newjava中,对文件进行追加内容操作的三种方法。 import java.io.BufferedWriter;import java.io.FileOutputStream;...
  • //创建待写入文件 File file_read=new File(“D:\l李阳\数据模拟\seq.txt”);//输入文件位置文件 if(!file_write.exists()) {//若指定路径下该文件不存在执行if语句 file_write.createNewFile();//则在指定路径下...
  • 目录 0.什么是流? 1.什么是字节流? 2.什么是字符流? 3.流的分类 ① 按流向分类 ② 根据传输数据单位分类 ③ 根据功能分类 4.写文件的6种方法 方法 1:FileWriter ...在 Java 中操作文件

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 255,939
精华内容 102,375
关键字:

java文件写入字符

java 订阅