您的位置:

java文件的写入,java文件写入乱码

本文目录一览:

java怎样向一个文件(如txt文件)中写入一段数据,保存后下一次打开继续使用?

这个JDK的类库都帮我们实现好了。如FileWriter类:

public FileWriter(File file,boolean append)

throws IOException

根据给定的 File 对象构造一个 FileWriter 对象。如果第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处。

例子程序如下:

import java.io.File ;

import java.io.Writer ;

import java.io.FileWriter ;

public class WriterDemo02{

public static void main(String args[]) throws Exception}

java的优点:

java是纯面向对象编程的语言;

平台无关性 (一次编译,到处运行;Write Once,Run Anywhere);

java提供了许多内置的类库,通过这些类库,简化了开发人员的设计工作,同时缩短了项目开发时间;

提供了对Web应用开发的支持,例如,Applet,Servlet,和JSP可以用来开发Web应用程序,Socket,RMI可以用来开发分布式应用程序的类库。

java写入文件只能是string吗

不是的,还有

一,FileWritter写入文件

FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾。

二,BufferedWriter写入文件

缓冲字符(BufferedWriter )是一个字符流类来处理字符数据。不同于字节流(数据转换成字节),你可以直接写字符串,数组或字符数据保存到文件。

三,FileOutputStream写入文件

文件输出流是一种用于处理原始二进制数据的字节流类。为了将数据写入到文件中,必须将数据转换为字节,并保存到文件。请参阅下面的完整的例子。

JAVA中如何将生成的数据写入到文件中?

packagecom.pig.database.file.txt;

importjava.io.File;

importjava.io.FileOutputStream;

importjava.io.IOException;

importjava.io.PrintStream;

/**

*@authorzhuruhong

*

*若要变更这个产生的类别注解的范本,请移至

*视窗喜好设定Java程式码产生程式码和注解

*/

publicclassWriteTxtFileByName{

privateStringfilename=null;

publicWriteTxtFileByName(Stringfilename){

this.filename=filename;

}

publicvoidwriteFileByName(Stringcontent){

FiledocFile=newFile(filename);

try{

docFile.createNewFile();

FileOutputStreamtxtfile=newFileOutputStream(docFile);

PrintStreamp=newPrintStream(txtfile);

p.println(content);

txtfile.close();

p.close();

}catch(IOExceptione){

e.printStackTrace();

}

}

publicstaticvoidmain(String[]args){

WriteTxtFileByNamewfbn=newWriteTxtFileByName("title");

wfbn.writeFileByName("content");

}

}

给你一个实例。