java寫檔案(轉)
java寫檔案(轉)[@more@]/* Writefile.java
接收鍵盤的輸入,並原樣輸出到螢幕上
此外,還有將鍵盤輸入的資料按順序存放到檔案中
使用方法:java Writefile 檔名
要結束此程式時,請在行的開始部分輸入一個#號。
*/
import java.io.*;
// Class Writefile
public class Writefile
{
public static void main(String[] args)
{
byte[] buff = new byte[1024];
boolean cont = true; // 迴圈控制變數
FileOutputStream outfile = null; // 檔案輸出物件
// 生成物件outfile,準備輸出到檔案
try
{
outfile = new FileOutputStream(args[0]);
}
catch (FileNotFoundException e)
{
System.err.println("檔案不存在");
System.exit(1);
}
// 行首沒有輸入句號時執行如下迴圈
while (cont)
{
try
{
int n = System.in.read(buff); // 從System.in讀入資料
System.out.write(buff, 0, n); // 寫入到System.out中
if (buff[0]==´#´)
{
cont = false;
}
else
{
outfile.write(buff, 0, n);
}
}
catch (Exception e)
{
System.exit(1);
}
}
// 關閉檔案
try
{
outfile.close();
}
catch (IOException e)
{
System.err.println("檔案錯誤");
System.exit(1);
}
}
}
接收鍵盤的輸入,並原樣輸出到螢幕上
此外,還有將鍵盤輸入的資料按順序存放到檔案中
使用方法:java Writefile 檔名
要結束此程式時,請在行的開始部分輸入一個#號。
*/
import java.io.*;
// Class Writefile
public class Writefile
{
public static void main(String[] args)
{
byte[] buff = new byte[1024];
boolean cont = true; // 迴圈控制變數
FileOutputStream outfile = null; // 檔案輸出物件
// 生成物件outfile,準備輸出到檔案
try
{
outfile = new FileOutputStream(args[0]);
}
catch (FileNotFoundException e)
{
System.err.println("檔案不存在");
System.exit(1);
}
// 行首沒有輸入句號時執行如下迴圈
while (cont)
{
try
{
int n = System.in.read(buff); // 從System.in讀入資料
System.out.write(buff, 0, n); // 寫入到System.out中
if (buff[0]==´#´)
{
cont = false;
}
else
{
outfile.write(buff, 0, n);
}
}
catch (Exception e)
{
System.exit(1);
}
}
// 關閉檔案
try
{
outfile.close();
}
catch (IOException e)
{
System.err.println("檔案錯誤");
System.exit(1);
}
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-958306/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用Java寫一個PDF,Word檔案轉換工具Java
- java 讀寫 ini 配置檔案Java
- Java 例項 - 檔案寫入Java
- Java多種寫檔案方式Java
- Java 字元流檔案讀寫Java字元
- Json檔案轉換為Excel檔案!涉及讀檔案,時間戳轉化,寫文件JSONExcel時間戳
- java資料list寫入檔案Java
- java如何追加寫入txt檔案Java
- java 字串與檔案相互轉換Java字串
- 如何在PL/SQL中讀寫檔案(轉)SQL
- Java中使用Fastjson將JSON檔案轉物件JavaASTJSON物件
- GBFF檔案轉GFF檔案
- 檔案排版(文字檔案讀寫)
- Java中使用新NIO.2讀寫檔案Java
- Java中建立並寫檔案的5種方式Java
- Java 檔案換行符識別與轉換Java
- 基於 java 註解的 csv 檔案讀寫框架Java框架
- JAVA中GBK格式檔案和UTF-8格式檔案互相轉換Java
- PDF檔案轉換為DWF檔案
- Linux-檔案寫入和檔案同步Linux
- 【淺出 PHP】PHP 檔案操作 寫檔案PHP
- VBA建立文字檔案、讀寫文字檔案
- 檔案的讀寫
- Python——檔案讀寫Python
- keras讀寫檔案Keras
- 「Python」:檔案讀寫Python
- Golang 讀、寫檔案Golang
- Python 讀寫檔案Python
- PHP寫入檔案PHP
- Java 將Markdown檔案轉換為Word和PDF文件Java
- 好程式設計師Java培訓分享Java讀寫Properties配置檔案程式設計師Java
- Java 檔案處理完全指南:建立、讀取、寫入和刪除檔案詳細解析Java
- 總結java中建立並寫檔案的5種方式Java
- python 將 CVS檔案轉為HTML檔案PythonHTML
- 把 .xyz 檔案轉換成 .ply 檔案
- Python:讀寫檔案(I/O) | 組織檔案Python
- 讀取檔案流並寫入檔案流
- 本地檔案轉 Drawable
- java檔案流Java