メールにてご指摘がありました。
以下のページのソースコードにおいて、
http://kmaebashi.com/programmer/object/shigoto.html
Java版の以下のソースに間違いがありました。
// コロンで区切るためのStringTokenizerを生成
StringTokenizer st = new StringTokenizer(line, ":");
// 著者名を(複数)取り出す
writers = st.nextToken();
// コンマで区切られた著者名を順に切り出すために
// 新たなStringTokenizerを生成
StringTokenizer st2 = new StringTokenizer(line, ",");
i = 0;
while (st2.hasMoreTokens()) {
writer[i] = st2.nextToken();
i++;
}
著者名を順に切り出す対象は、その前のStringTokenizerで取得した
writersですから、以下のようにしなければいけません。
// コンマで区切られた著者名を順に切り出すために
// 新たなStringTokenizerを生成
StringTokenizer st2 = new StringTokenizer(writers, ",");
現在海外出張中でオリジナルが直せませんので、取り急ぎお知らせします。
すみませんでした。