JWriter.java



import java.io.FileWriter;
import java.io.FileDescriptor;
import java.io.FileNotFoundException;
import java.io.IOException;

/** 日本語のテキストをファイルに書き込む JWriter */

public class JWriter {

    /** 最初に呼び出される処理 */

       public static void main( String argv[] ) {

              String data[] = {
                   "稚内北星学園短期大学\n",
                   "明けましておめでとうございます。\n",
                   "今年もよろしくおねがいします。\n" };

              FileWriter fw;
              if( argv.length == 1 ) {
                      try {
                             fw = new FileWriter( argv[0] );

                             char[] buf = new char[128];
                             for( int i=0; i<3; i++ ) {

                                  int len = data[i].length();
                                  data[i].getChars( 0, len, buf, 0 );
                                  fw.write( buf, 0, len );
                              }
                              fw.flush();
                      }
                      catch( FileNotFoundException e ){
                             System.out.println( "File "
                                             + argv[0] + " Not Found" );
                      }
                      catch( IOException e ){
                             System.out.println( "IO Error..." );
                      }
               }
       }
}