CSVからデータを読み取り、それをコード内のいくつかの変数に割り当てて、それを使って多くのことを行う汎用ツールをJavaで構築しています。自分で行うよりも、既存のライブラリ (SuperCSV など) を使用する必要があることに気付きました。私の質問は次のとおりです。これは汎用ツールであるため、値のデータ型は不明です。CSV ファイルに何が存在するかによって異なります。これで、CSV を作成するユーザーはデータ型を知ることができます。したがって、CSV に「datatype」列を追加すると、ユーザーはそこに「int」または「float」または「String」を書き込むことができます。そして、コード内で if/then 句を使用して、適切なデータ型を割り当てることができます。しかし、それが最も適切なアプローチであるかどうかはわかりません。何かご意見は?(私は頻繁に StackOverflow に投稿することはありませんので、明確でない、または十分に詳しく説明されていない場合はお知らせください。ありがとうございます!)
よろしくアヌパム