next up previous contents
Next: Utility classes Up: Stream Previous: プロセスからのストリーム

演習課題

課題

  1. URLクラスを利用して、引数に与えたURLのHTMLテキストを表示する、 UrlStream.javaを作成せよ。
  2. 上と同じ機能を、クラスURLConnectionを利用して実現する、 UrlConnection.javaを作成せよ。
  3. 先にUrlStream.javaに手をいれて、いったんbyte array に出力してから、 一括して文字列に変換し、表示する ByteStream.javaを作成せよ。
  4. 第一引数に与えられたURLのHTMLテキストを、第二引数のファイルに コピーする UrlCopy.javaを作成せよ。

応用課題

  1. 引数に与えられた文字列をコマンドとして実行する、exec.javaを作成せよ。
  2. クラスStreamTokenizer を利用して、HTMLテキストを、テキストとタグに 分離する、parser.javaを作成せよ。
  3. Exec.java に手を加えて、コマンド ypcat passwd の出力を読み込んで、 システムに登録されているユーザとそのホームを出力するプログラム homedir.java を作成せよ。
  4. 先に作ったImageCanvasを改良して、ローカル・ファイルだけでなく、 URLを指定すれば、インターネット上のイメージを表示することが出来るように、 せよ。


maruyama@wakhok.ac.jp