- 238 名前:デフォルトの名無しさん [2008/06/22(日) 22:45:27 ]
- 【 課題 】次のプログラムの致命的な問題点は?
import java.io.*; public class FileArrayReader { public static void main(String[] args) { String filename = args[0]; String msg[]; try { FileInputStream fis = new FileInputStream(filename); InputStreamReader isr = new InputStreamReader(fis); BufferedReader br = new BufferedReader(isr); String tmp[] = new String[100]; int num = 0; while((tmp[num] = br.readLine())!=null) { num++; } msg = new String[num]; for(int i = 0;i <num;i++) { msg[i] = tmp[i]; System.out.println(msg[i]); } br.close(); isr.close(); fis.close(); } catch(Exception e) { e.printStackTrace(); } } } 【 形態 】1. Javaアプリケーション(main()で開始 【 GUI 】4. 制限なし/ 【 期限 】月曜日 【 補足 】文字列の配列変数tmpを用意し、使用しているところがヒントらしいのですが
|

|