プログラムは語る: 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 投稿日時:

Nullable

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

投稿者:koreyasu 投稿日時: