Java でタグクラウドの実装をする必要があったので、ググってみましたがなかなかピンとくる情報に出会えなかったため、ネタにしてみます。 幸いにも計算部分は Perl の実装を参考にさせていただくことができたので、Java 風のアレンジを加えてみました。 まずタグのインタフェースを定義します。Comparable を継承しているのはソートに使用するためです。public interface Tag extends Comparable { /** タグそのものを返します */ String getValue(); /** タグの使用回数など指標になる数値を返します */ int getScore(); /** タグクラウドの文字の大きさを返します */ int getCloudLevel(); /** タグクラウドの文字の大きさを設定します */ void setCloudLevel(int