プログラムは語る: toString編2

前回のプログラムは改良したとは言え、まだまだ突っ込みどころ満載です。そういう訳なので、今回も更に指摘して行きます。

今回はaCollectionの要素を順に取り出す処理の実現方法に注目します。前回のプログラムの何が良くないのか分かりますか?

前回のプログラム

import java.util.Iterator;
import java.util.Collection;
public class CollectionUtility
{
    public static String toString(Collection aCollection)
    {
        Object tBuffer;
        String tString = "";
        Iterator tIterator = aCollection.iterator();
        for(int i = 0; i < aCollection.size(); i++)
        {
            if(i == 0)
            {
                tBuffer = tIterator.next();
                tString += tBuffer;
            }
            else
            {
                tBuffer = tIterator.next();
                tString += ", " + tBuffer;
            }
        }
        return tString;
    }
}

(さらに…)

投稿者:Yamaguchi Youhei 投稿日時:

就業規則 その1

最近、就業規則の書籍を読んでいます。
なかなかまとまった時間が取れずに進んでいませんけど。。
就業規則とは、その名のとおり仕事をする上での被雇用者、雇用者双方に対する規則です。
規則を作るうえで重要なものは方針(ポリシー)になります。

(さらに…)

投稿者:koreyasu 投稿日時:

Sortメソッド

自作のSortクラスを作ってみました。よりかっこいいソースを書くためのコツを教えて下さい。

あと、自分の勉強のために追加したほうがいいメソッド等あればコメントお願いします。
(さらに…)

投稿者:hayashi 投稿日時:

Nullable

.NET Framework2.0から追加されている機能なんだけど、恥ずかしながら知りませんでした。
その名のとおり、nullを表現するための型なんだけどstructのようなnullを許容しないようなものに対して使えます。
(さらに…)

投稿者:koreyasu 投稿日時: