當前位置:首頁 » 編程語言 » java中寫入文件

java中寫入文件

發布時間: 2022-08-10 20:58:20

1. java 怎麼將數據寫入TXT文件

定義一個輸出文件,然後輸出就可以了,具體見下面的代碼

importjava.io.*;

publicclassStreamDemo

{

publicstaticvoidmain(Stringargs[])

{

Filef=newFile("c:\temp.txt");

OutputStreamout=null;

try

{

out=newFileOutputStream(f);

}

catch(FileNotFoundExceptione)

{

e.printStackTrace();

}

//將字元串轉成位元組數組

byteb[]="HelloWorld!!!".getBytes();

try

{

//將byte數組寫入到文件之中

out.write(b);

}

catch(IOExceptione1)

{

e1.printStackTrace();

}

try

{

out.close();

}

catch(IOExceptione2)

{

e2.printStackTrace();

}//以下為讀文件操作

InputStreamin=null;

try

{

in=newFileInputStream(f);

}

catch(FileNotFoundExceptione3)

{

e3.printStackTrace();

}

//開辟一個空間用於接收文件讀進來的數據

byteb1[]=newbyte[1024];

inti=0;

try

{

//將b1的引用傳遞到read()方法之中,同時此方法返回讀入數據的個數

i=in.read(b1);

}

catch(IOExceptione4)

{

e4.printStackTrace();

}

try

{

in.close();

}

catch(IOExceptione5)

{

e5.printStackTrace();

}

//將byte數組轉換為字元串輸出

System.out.println(newString(b1,0,i));

}

}

2. java如何寫入文件

packagefilewriter;

importjava.io.FileWriter;
importjava.io.IOException;

publicclassIOExceptionDemo{

privatestaticfinalStringLINE_SEPARATOR=System.getProperty("line.separator");
publicstaticvoidmain(String[]args){

FileWriterfw=null;
try{
fw=newFileWriter("k:\Demo.txt",true);
fw.write("hello"+LINE_SEPARATOR+"world!");
}catch(Exceptione){
System.out.println(e.toString());
}finally{
if(fw!=null)
try{
fw.close();
}catch(IOExceptione){
thrownewRuntimeException("關閉失敗!");
}
}
}
}

3. Java中,怎樣把一段文字寫入一個文本文件中

參考下面代碼,把「網路知道」寫到D盤的寫入文字.txt中

importjava.io.*;

publicclassC{
publicstaticvoidmain(String[]args)throwsException{
PrintWriterpw=newPrintWriter(newFileWriter("D:\寫入文字.txt"));
pw.print("網路知道");
pw.close();
}
}

4. java代碼 如何向TXT文件寫入內容

向txt文件寫入內容基本思路就是獲得一個file對象,新建一個txt文件,打開I/O操作流,使用寫入方法進行讀寫內容,示例如下:

packagecommon;

importjava.io.*;

importjava.util.ArrayList;

publicclassIOTest{

publicstaticvoidmain(Stringargs[]){

ReadDate();

WriteDate();

}

/**

*讀取數據

*/

publicstaticvoidReadDate(){

Stringurl=「e:/2.txt」;

try{

FileReaderread=newFileReader(newFile(url));

StringBuffersb=newStringBuffer();

charch[]=newchar[1024];

intd=read.read(ch);

while(d!=-1){

Stringstr=newString(ch,0,d);

sb.append(str);

d=read.read(ch);

}

System.out.print(sb.toString());

}catch(FileNotFoundExceptione){

e.printStackTrace();

}catch(IOExceptione){

e.printStackTrace();

}

}

/**

*寫入數據

*/

publicstaticvoidWriteDate(){

try{

Filefile=newFile(「D:/abc.txt」);

if(file.exists()){

file.delete();

}

file.createNewFile();

BufferedWriteroutput=newBufferedWriter(newFileWriter(file));

ArrayListResolveList=newArrayList();

for(inti=0;i<10;i++){

ResolveList.add(Math.random()*100);

}

for(inti=0;i

output.write(String.valueOf(ResolveList.get(i))+「 」);

}

output.close();

}catch(Exceptionex){

System.out.println(ex);

}

}

}

原文出自【比特網】,轉載請保留原文鏈接:http://soft.chinabyte.com/database/303/12439303.shtml

5. 關於Java中向文件寫入數據的問題

可以使用java中的FileWriter類向文件中寫入數據。很簡單。代碼例子如下:

importjava.io.FileWriter;
importjava.io.IOException;

publicclassFilewriter{

privatestaticfinalStringLINE_SEPARATOR=System.getProperty("line.separator");

/**
*
*@paramargs
*@throwsIOException
*/
publicstaticvoidmain(String[]args)throwsIOException{
/**
*創建一個可以往文件中寫入字元數據的字元流輸出流對象
*創建時必須明確文件的目的地
*如果文件不存在,這回自動創建。如果文件存在,則會覆蓋。
*當路徑錯誤時會拋異常
*
*當在創建時加入true參數,回實現對文件的續寫。
*/
FileWriterfw=newFileWriter("C:\demo1.txt",false);
/**
*調用該對象的write方法,向文件寫入字元。
*
*其實寫入到了臨時存儲緩沖區中
*/
fw.write("hello world!");//windows中的換行為 unix下為 。
fw.write("hahaha");
/**
*進行刷新,將字元寫到目的地中。
*/
//fw.flush();
/**
*關閉流,關閉資源。在關閉前會調用flush方法刷新緩沖區。關閉後在寫的話,會拋IOException
*/
fw.close();


}

}

6. java中怎麼吧文件寫入磁碟

java寫文件有兩個類可用,參考下面的例子。

FileOutputStream:

FileOutputStreamfos=newFileOutputStream("my.txt");//創建輸出類
fos.write("我的內容".getBytes());//寫入數據,只能是byte
fos.clse();//關閉文件

FileWriter:

FileWriterfw=newFileWriter("my.txt");//創建輸出類
fw.write("我的內容");//寫入數據,可以直接寫字元串
fw.close();//關閉文件

7. Java寫入文件

可以通過「FileOutputStream」創建文件實例,之後過「OutputStreamWriter」流的形式進行存儲,舉例:OutputStreamWriterpw=null;//定義一個流pw=newOutputStreamWriter(newFileOutputStream(「D:/test.txt」),"GBK");//確認流的輸出文件和編碼格式,此過程創建了「test.txt」實例pw.write("我是要寫入到記事本文件的內容");//將要寫入文件的內容,可以多次writepw.close();//關閉流備註:文件流用完之後必須及時通過close方法關閉,否則會一直處於打開狀態,直至程序停止,增加系統負擔。

8. Java中如何實現寫入文件請附上實現這個功能的完整代碼 包括import部分……

import java.io.FILE;
import java.io.IOException;
import java.io.EOFException;
import java.io.FileInputStream;;
import java.io.ObjectInputStream;
public class FileDemo{
public stactic void main(String[] args){
String dirStr="c:/tt";
File DIR=new File(dirStr);

}

File destFILE=new File(DIR,"a.txt");

FileOutputStream outputFile=null;

try{
outputFile=new FileOutputStream(destFILE);

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

ObjectOutputStream outputObject=null;

try{

outputObject=new ObjectOutputStream(outputFile);
//寫文件操作
outputObject.writeObject("這是一句話");
System.out.println("對象成功寫入文件中...");
}catch (IOException e) {
e.printStackTrace();
}finally{
if(outputObject!=null){
try {
outputObject.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}

}

9. JAVA中如何向創建一個文件並且向其中寫入內容

如下代碼,向D盤temp文件夾下的 test.txt 文件中寫入 Hello World!

importjava.io.File;
importjava.io.FileOutputStream;
importjava.io.IOException;
importjava.io.OutputStreamWriter;

publicclassApp{

publicstaticvoidmain(String[]args)throwsIOException{

Filefile=newFile("d:\temp\test.txt");

try( FileOutputStreamoutputStream=newFileOutputStream(file);
=newOutputStreamWriter(outputStream)){

streamWriter.write("HelloWorld!");

streamWriter.flush();
}
}
}
熱點內容
linuxhba查看 發布:2024-04-26 16:57:28 瀏覽:902
啟動mongodb服務linux 發布:2024-04-26 16:38:37 瀏覽:552
525標軸選裝哪些配置 發布:2024-04-26 16:34:24 瀏覽:848
機械硬碟的存儲速度優於固態硬碟 發布:2024-04-26 16:02:13 瀏覽:117
訊捷壓縮器 發布:2024-04-26 16:02:08 瀏覽:268
安卓藍牙耳機丟了如何找回 發布:2024-04-26 15:36:13 瀏覽:540
win7最近打開文件夾 發布:2024-04-26 15:23:00 瀏覽:555
演算法筆談 發布:2024-04-26 15:14:34 瀏覽:284
技算計編程 發布:2024-04-26 14:43:42 瀏覽:140
開普票密碼區和備注是什麼意思 發布:2024-04-26 14:43:31 瀏覽:852