Java通過使用I/O文件操作類,來創建輸入輸出流,將數據保存在file tet文件裡面。示例如下:
importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;publicclassWriteFileExample{publicstaticvoidmain(String[]args){FileOutputStreamfop=null;Filefile;Stringcontent="Thisisthetextcontent";try{file=newFile("c:/newfile.txt");fop=newFileOutputStream(file);//iffiledoesntexists,thencreateitif(!file.exists()){file.createNewFile();}//getthecontentinbytesbyte[]contentInBytes=content.getBytes();fop.write(contentInBytes);fop.flush();fop.close();System.out.println("Done");}catch(IOExceptione){e.printStackTrace();}finally{try{if(fop!=null){fop.close();}}catch(IOExceptione){e.printStackTrace();}}}}
『貳』 用JAVA實現把數據保存到一個TXT文件中
1、為保存按鈕添加事件Ok.addActionListener(this);-----------> Ok.addActionListener(new ButtonListener());
2、實現ButtonListener
public class ButtonListener implements ActionListener {
/**
* Method actionPerformed
*
*
* @param e
*
*/
public void actionPerformed(ActionEvent e) {
try {
String sex = "";
if(box1.getState()){
sex="男";
}else{
sex="女";
}
FileWriter fileWriter=new FileWriter("D:\\Result.txt",true);
fileWriter.write("happy!\r\n");
fileWriter.write("性別: "+sex+"\r\n");
fileWriter.flush();
fileWriter.close();
//Runtime.getRuntime().exec("notepad.exe");
} catch (Exception er) {
System.out.println(er.getMessage());
}
}
}
『叄』 java里數據怎麼保存到硬碟或TXT文件里去
importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileWriter;importjava.io.IOException;importjava.io.PrintWriter;importjava.util.Scanner;/***此類主要是把控制台輸入的內容保存到data.txt中*由於只是實現了你的功能,局部考慮還是不全面..**@authorgreatwqs*/publicclassTextOutputTest{=D://data.txt;publicstaticvoidmain(String[]args)throwsIOException{System.out.println(請你輸入一串字元,系統自動保存到D://data.txt文件中!下面請輸入你的字串:);//進行file的初始化...FileoutputFile=newFile(fileName);if(!outputFile.exists()){outputFile.createNewFile();}//捕捉控制台來的字元串..Scannerin=newScanner(System.in);PrintWriterout=newPrintWriter(newBufferedWriter(newFileWriter(outputFile)),true);Stringstr=in.nextLine();if(str!=null&&str.length()!=0){out.println(str);}else{out.println(你好,你沒有在控制台輸入任何字元!);}System.out.println(你好,請觀察你的D盤下的data.txt文件,程序執行完畢.);out.close();in.close();}}
『肆』 java中怎樣將輸入的文件保存為txt文檔
你是要把只是輸入的數據寫入Txt,還是要把控制台的數據寫入Txt?
如果是第一種,那麼如下:
packagetest;
importjava.io.BufferedWriter;
importjava.io.File;
importjava.io.FileWriter;
importjava.io.IOException;
importjava.util.Scanner;
publicclassStudent{
publicstaticvoidmain(String[]args)throwsIOException{
infostu=newinfo();
}
}
classinfo{
info()throwsIOException{
Scannerin=newScanner(System.in);
System.out.print("請輸入要輸入得學生個數:");
intnum=in.nextInt();
Filef=newFile("Student.txt");//先定義文件
f.deleteOnExit();//如果存在則刪除
f.createNewFile();//創建新文件
//定義文件輸出流
BufferedWriterbfw=newBufferedWriter(newFileWriter(f));
bfw.write(""+num);//輸出學生的個數
bfw.newLine();//寫入一個換行符
System.out.println("請輸入學生的:");
for(intj=1;j<=num;j++){
System.out.println("第"+j+"個:");
System.out.print("姓名:");
Stringname=in.next();
bfw.write(name);//輸出學生的姓名
System.out.print("性別:");
Stringsex=in.next();
bfw.write(sex);//輸出學生的性別
System.out.print("年齡:");
intage=in.nextInt();
bfw.write(""+age);//輸出學生的年齡
System.out.print("專業:");
Stringobject=in.next();
bfw.write(object);//輸出學生的專業
bfw.newLine();//寫入一個換行符
}
bfw.flush();
bfw.close();
}
}
『伍』 java如何從資料庫讀取數據並寫入txt文件
寫Java程序時經常碰到要讀如txt或寫入txt文件的情況,但是由於要定義好多變數,經常記不住,每次都要查,特此整理一下,簡單易用,方便好懂!
[java]viewplain
packagee.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));//建立一個輸入流對象reader
BufferedReaderbr=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中如何將int型數組存入TXT文件中
你的意思是向txt文件中存數字嗎?存數組是什麼意思
『柒』 Java 如何把數據保存到TXT文件,
首先,打開一個txt文件,File
file
=
new
File("文件路徑");
然後,封裝輸出流,DataOutputStream
os
=
new
DataOutputStream(new
FileOutputStream(file));
接著,往os裡面寫數據,os.writeInt(...)
os.writeByte(...)
os.writeChar(...)等等,你要寫什麼樣類型的數據,就調用什麼樣類型的方法。
最後,記得關掉輸出流,調用os.close()