java内容写入文件|java如何从数据库读取数据并写入txt文件

java内容写入文件|java如何从数据库读取数据并写入txt文件的第1张示图

Ⅰ java怎么把文本内容在指定文件夹里

java写入文件到指定文件夹的方法主要有两种:利用PrintStream和利用StringBuffer

例如将文本“I'm the text to be write”写入到文件夹D:/test下,并命名为test.txt,则两种方式简单实现代码如下:

1. 利用PrintStream写文件

publicvoidPrintStreamDemo(){try{FileOutputStreamout=newFileOutputStream("D:/test.txt");PrintStreamp=newPrintStream(out);p.println("I'mthetexttobewrite");}catch(FileNotFoundExceptione){e.printStackTrace();}}

2. 利用StringBuffer写文件

publicvoidStringBufferDemo()throwsIOException{Filefile=newFile("D:/test.txt");if(!file.exists())file.createNewFile();FileOutputStreamout=newFileOutputStream(file,true);StringBuffersb=newStringBuffer();sb.append("I'mthetexttobewrite");out.write(sb.toString().getBytes("utf-8"));}out.close();}

提示:利用StringBuffer写文件可以设定使用何种编码,有效解决中文问题。

Ⅱ 用java将数据写入文件

不支持直接在文件的最前面插入一行。实现这个功能的大概步骤是:1、新建个临时文件。2、在临时文件中写入新数据。3、把老文件中的数据都复制到临时文件中。4、删除老文件。5、临时文件重命名为老文件的名字。

Ⅲ java如何把输出写到文件中

Java使用FileWriter实现文件的写入,用法为:FileWriter(file,true); 其中第二个参数设置成false就是覆盖写入,回true就是增量答存储。举例代码:import java.io.File;import java.io.FileWriter;import java.io.IOException;public class File01Demo { public static void main(String[] args) throws IOException { File file = new File("D:\\a.txt"); FileWriter fw = new FileWriter(file,true); //设置成true就是追加 fw.write("asd"); fw.write("\r\n"); fw.write("ffd"); fw.close(); }}

Ⅳ java写入文件只能是string吗

不是的,还有一,FileWritter写入文件FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾。二,BufferedWriter写入文件缓冲字符(BufferedWriter )是一个字符流类来处理字符数据。不同于字节流(数据转换成字节),你可以直接写字符串,数组或字符数据保存到文件。三,FileOutputStream写入文件文件输出流是一种用于处理原始二进制数据的字节流类。为了将数据写入到文件中,必须将数据转换为字节,并保存到文件。请参阅下面的完整的例子。

Ⅳ Java中,怎样把一段文字写入一个文本文件中

参考下面代码,把“网络知道”写到D盘的写入文字.txt中

importjava.io.*;publicclassC{publicstaticvoidmain(String[]args)throwsException{PrintWriterpw=newPrintWriter(newFileWriter("D:\写入文字.txt"));pw.print("网络知道");pw.close();}}

Ⅵ java怎么将字符串写入到文件

使用Java中的抄File类,url为文件的绝对地址,str为输入的字符串内容。代码如下图所示:String str="i love china!" File txt=new File("url"); if(!txt.exists()){ txt.createNewFile(); } byte bytes[]=new byte[512]; bytes=str.getBytes(); //新加的 int b=str.length(); //改 FileOutputStream fos=new FileOutputStream(txt); fos.write(bytes,0,b); fos.close();

Ⅶ java如何从数据库读取数据并写入txt文件

写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂!

[java]viewplainpackagee.thu.keyword.test;importjava.io.File;importjava.io.InputStreamReader;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.FileInputStream;importjava.io.FileWriter;publicclasscin_txt{staticvoidmain(Stringargs[]){try{//防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw/*读入TXT文件*/Stringpathname="D:\twitter\13_9_6\dataset\en\input.txt";//绝对路径或相对路径都可以,这里是绝对路径,写入文件时演示相对路径Filefilename=newFile(pathname);//要读取以上路径的input。txt文件InputStreamReaderreader=newInputStreamReader(newFileInputStream(filename));//建立一个输入流对象readerBufferedReaderbr=newBufferedReader(reader);//建立一个对象,它把文件内容转成计算机能读懂的语言Stringline="";line=br.readLine();while(line!=null){line=br.readLine();//一次读入一行数据}/*写入Txt文件*/Filewritename=newFile(".\result\en\output.txt");//相对路径,如果没有则要建立一个新的output。txt文件writename.createNewFile();//创建新文件BufferedWriterout=newBufferedWriter(newFileWriter(writename));out.write("我会写入文件啦");//即为换行out.flush();//把缓存区内容压入文件out.close();//最后记得关闭文件}catch(Exceptione){e.printStackTrace();}}}

Ⅷ Java写入文件

可以通过“FileOutputStream”创建文件实例,之后过“OutputStreamWriter”流的形式进行存储,举例:OutputStreamWriterpw=null;//定义一个流pw=newOutputStreamWriter(newFileOutputStream(“D:/test.txt”),"GBK");//确认流的输出文件和编码格式,此过程创建了“test.txt”实例pw.write("我是要写入到记事本文件的内容");//将要写入文件的内容,可以多次writepw.close();//关闭流备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。

Ⅸ java如何追加写入txt文件

java中,对文件进行追加内容操作的三种方法!

importjava.io.BufferedWriter;importjava.io.FileOutputStream;importjava.io.FileWriter;importjava.io.IOException;importjava.io.OutputStreamWriter;importjava.io.PrintWriter;importjava.io.RandomAccessFile;//如果文件存在,则追加内容;如果文件不存在,则创建文件,追加内容的三种方法{@SuppressWarnings("static-access")publicstaticvoidmain(String[]args){AppendContentToFilea=newAppendContentToFile();a.method1();a.method2("E:\dd.txt","222222222222222");a.method3("E:\dd.txt","33333333333");}

方法1:

publicvoidmethod1(){FileWriterfw=null;try{//如果文件存在,则追加内容;如果文件不存在,则创建文件Filef=newFile("E:\dd.txt");fw=newFileWriter(f,true);}catch(IOExceptione){e.printStackTrace();}PrintWriterpw=newPrintWriter(fw);pw.println("追加内容");pw.flush();try{fw.flush();pw.close();fw.close();}catch(IOExceptione){e.printStackTrace();}}

方法2:

publicstaticvoidmethod2(Stringfile,Stringconent){BufferedWriterout=null;try{out=newBufferedWriter(newOutputStreamWriter(newFileOutputStream(file,true)));out.write(conent+"");}catch(Exceptione){e.printStackTrace();}finally{try{out.close();}catch(IOExceptione){e.printStackTrace();}}}

方法3:

publicstaticvoidmethod3(StringfileName,Stringcontent){try{//打开一个随机访问文件流,按读写方式RandomAccessFilerandomFile=newRandomAccessFile(fileName,"rw");//文件长度,字节数longfileLength=randomFile.length();//将写文件指针移到文件尾。randomFile.seek(fileLength);randomFile.writeBytes(content+"");randomFile.close();}catch(IOExceptione){e.printStackTrace();}}}

Ⅹ Java的文件生成然后写入

创建文件new File(文件路径).createNewFile();这是写入文件 try{FileOutputStream filewrite = new FileOutputStream(文件路径); //这个要捕捉异回常filewrite.write(要写答入的数据byte[]);filewrite.close();}catch(IOException e);

未经允许不得转载:山九号 » java内容写入文件|java如何从数据库读取数据并写入txt文件

赞 (0)