2

Guava Table は、次のようなクロス テーブルしか格納できないようです。

Id year sales
1 2000 3000
2 2001 3045
3 2002 4000

table.put(1, 2000, 3000);
table.put(2,2001,3045); 
table.put(3,2002,4000); 

次のようなテーブルがある場合

Id year month country provice sales
1 1999 1 US LA 3000
2 1999 2 IT MI 4000
3 2000 1 CH BJ 5000

JAVABEAN を使用してレコーダーを保存することはできません。

4

1 に答える 1

6

これは、テーブルの使用方法とは正確には異なります。各 put はセルに対応するため、最初の例では次のようにします。

table.put(1, "Year", 2000);
table.put(2, "Year", 2001);
table.put(3, "Year", 2002);

table.put(1, "Sales", 3000);
table.put(2, "Sales", 3045);
table.put(3, "Sales", 4000);

そして、2番目の例は、たとえば次のようになります。

table.put(1, "Year", 1999);
table.put(1, "Month", 1);
table.put(1, "Country", "US");
table.put(1, "Province", "LA");
table.put(1, "Sales", 3000);
//etc.
于 2013-02-06T11:18:04.320 に答える