C#には、複数列構造を作成するために使用できるDataTable型があります。 Javaでは、ネストされたハッシュマップを使用することはできますが、3つのカラムがあっても構造が複雑すぎます。コアJavaは外部ライブラリを含めずにこのような構造をサポートしていますか?複数の列構造体Java
多次元配列を使用することはできますが、考えられるオプションを確認しています。
C#には、複数列構造を作成するために使用できるDataTable型があります。 Javaでは、ネストされたハッシュマップを使用することはできますが、3つのカラムがあっても構造が複雑すぎます。コアJavaは外部ライブラリを含めずにこのような構造をサポートしていますか?複数の列構造体Java
多次元配列を使用することはできますが、考えられるオプションを確認しています。
Javaには直接利用可能な表形式がありません。しかし、ここではジェネリックの機能を利用することができます。あなたはそれらについてhereを読むことができます。インスタンス化は今、この
Map<String, List<String>> tableMap = new HashMap<String, List<String>>();
のようになります、あなたはリストとして保存されたすべての行のための識別文字列、および行の残りの部分と2次元構造を有しています。ただし、各行に一意の識別子を選択する必要があります。そのため、C#のようにテーブルにマップする場合は、HashMapのキーがテーブルの主キーであることを確認してください。
私は助けて欲しい。
がGuavaにありますが、JDKには何もありません。
Javaに直接相当するものはありません。 javax.sql.rowset.WebRowSet
またはjava.sql.ResultSet
を使用してデータ構造を構築できます。