Q44:テーブル上で自動で列を複数追加する方法とかはありますでしょうか?addColumnsの方法をみつけたのですが、設定方法について事例等あれば参考になります。
A44:
「addColumns(int)」と「addColumns(int,int)」の違いですが引数が一つの方は最後尾に列が引数で指定した数だけ追加されます。
引数が二つある方は、位置を指定して、指定数分列が追加されます。
列を追加しただけでは、列型が定まっていない状態で、データを設定する際エラーが生じるかと思いますので、「addColumns」の後には必ず列型を指定する必要があります。
列型設定メソッドは、「setColumntype 列型を位置指定で設定する/setColumnTypes」で一列ずつ、あるいはリストで指定します。
列型の表記方法は「java.lang.String」、「java.util.Date」などです。
主な列型の表記はLesson6 P4.に載っています。
列型も一緒に設定できるものとしては「指定位置に列を追加する/最後尾に列を追加する」があります。引数として型や列名、データのリストを指定するかでバリエーションがあります。
こちらは複数列を一度に追加することはできませんので、繰り返し必要分実行して頂く必要があります。