★★ Java の宿題ここ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
655:デフォルトの名無しさん 09/12/24 22:42:22 >>643 import java.io.*; import java.util.Calendar; public class StopWatch{ public static void main(String[] args){ FileOutputStream os = null; FileReader fr = null; try{ // ファイル操作などでエラーが出たときの例外用(ストリームを閉じる以外特に処理しないけど) long t = System.currentTimeMillis(); System.in.read(); // キー入力待ち t = System.currentTimeMillis()-t; PrintStream out = new PrintStream(os = new FileOutputStream("log.csv", true)); // 出力ストリーム開く out.println("["+Calendar.getInstance().get(Calendar.DATE)+"],"+t); // "[日付],結果時間"で出力 os.close(); // 出力ストリーム閉じる os = null; if(args.length >= 1 && args[0].equals("-t")){ // オプションで-tってあったら合計出力処理 String line; // 行取得用 BufferedReader br = new BufferedReader(fr = new FileReader("log.csv")); // 読み込みストリーム開く t = 0; while((line = br.readLine()) != null){ // 一行読み込み try{ // 変な文法の行だったら何もしない例外処理にまわす(空行とかも) t += Integer.valueOf(line.substring(line.indexOf(",")+1)).intValue(); // 時間があったら }catch(Exception e2){} } fr.close(); // 読み込みストリーム閉じる
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5041日前に更新/316 KB
担当:undef