#####################################
# Javaアプリのさんぷる (jdk1.0) #
#####################################
ファイル操作(入出力)のための,以下の2点
が含まれています. (個々に独立しています)
・read_file.java
ファイル内容を読み込んで,
コンソール上に表示するプログラム
・write_in.java
ファイルへ文字列を書き込む
プログラム(新規にtmp.txtと
いう名のファイルが作られます)
プログラムは初心者でもすぐ分かる
ように,極力単純化してあります.
アプリケーションですので,jdkをインストール後,
javac read_file.java
のようにコマンド入力してコンパイルし,できた
クラスファイル(拡張子: class)を
java read_file
のようにコマンド入力して実行して下さい.
Presented by Koide Tetsuya.
These are free soft programs.
< Date: 2000.12.8 >
以下に、ソースコード(S-JIS CR+LF)を公開します。→ダウンロード
################ read_file.java #########################
// Display a paticular file's contents.
import java.io.*; // for using a "FileInputStream" etc.
class read_file{
public static void main(String args[]){
String fname="read_file.java"; // * file name to read
String line_str;
try{
FileInputStream fis=new FileInputStream(fname);
DataInputStream dis=new DataInputStream(fis);
while((line_str=dis.readLine())!=null){ // read line
System.out.println(line_str); // output
}
dis.close(); // close a stream
}catch(IOException e){ // if read-error occur ...below
System.out.println("#### Not such a file !! ####");
}
}
}
################# write_in.java ##########################
// Write data in a paticular file.
import java.io.*; // for using a "FileOutputStream" etc.
class write_in{
public static void main(String args[]){
String fname="tmp.txt"; // * file name to write in
String line_str;
try{
FileOutputStream fos=new FileOutputStream(fname);
PrintStream ps=new PrintStream(fos);
ps.println("It's easy, isn't it ?"); // write a message in a file
ps.println("Enjoy my Java world !"); // write a message, too
ps.close(); // close a stream
}catch(IOException e){ // if write-error occur ...below
System.out.println("#### file write-error occured !! ####");
}
}
}