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..." );
}
}
}
}