日本語EUCのファイルを読み出す
いんちきcat
import java.util.*;
import java.io.*;
class _ {
public static void main(String... args){
String s;
if (args.length>=1) {
for (String filename : args ) {
File ef = new File(filename);
try {
FileInputStream fis= new FileInputStream(ef);
InputStreamReader isr = new InputStreamReader(fis, "eucJP");
BufferedReader br = new BufferedReader(isr);
System.out.println("[" + filename +"]");
while((s=br.readLine()) !=null ){
System.out.println(filename+":|"+s);
}
}catch(IOException e){
e.printStackTrace();
}
}
} else {
try {
InputStreamReader isr2 = new InputStreamReader(System.in,"eucJP");
BufferedReader br2 = new BufferedReader(isr2);
System.out.println("[stdin]");
while((s=br2.readLine()) !=null ){
System.out.println("|"+s);
}
}catch(IOException e){
e.printStackTrace();
}
}
}
}
JUGEMテーマ:コンピュータ
コメント
コメントを投稿
「コメントを投稿できるユーザー」の範囲は変更される可能性があります。