- PR -

jakartaOroのパターンマッチングについて

投稿者投稿内容
Gio
ぬし
会議室デビュー日: 2003/11/28
投稿数: 350
お住まい・勤務地: 都内から横浜の間に少量発生中
投稿日時: 2004-01-04 18:20
了解しました。

banboo さんの懸念は、プログラム中で 10000 という定数をアプリオリに与えているがこれが良いかどうかと理解しました。正しいでしょうか。
以下、この前提が正しいものとして書きます。

この値は、入力ファイルとしてどのようなものが与えられるか、この点を明確にした上で決めるべきです。@ で区切られる範囲が 10000 文字を越えないならば、現在のプログラムで問題ないでしょう。
(ただし、この値が将来変更される可能性を考えると、直接 10000 という定数を埋め込むのは好ましくありません。private final static int MAX_SIZE = 10000; のように名前付き定数として扱う方が、保守性の点で優れています。)

前もってこの値が決められない場合は、char 配列ではなく StringBuffer クラスを使うのが良いと思います。詳しくは StringBuffer クラスの API ドキュメントを参照してください。

スキルアップ/キャリアアップ(JOB@IT)