Guava jadvali qatorlar, ustunlar va tegishli katak qiymatlarini o'z ichiga olgan jadval kabi tuzilmani ifodalovchi to'plamdir . Qator va ustun buyurtma qilingan juft kalit vazifasini bajaradi.
Qator va ustun buyurtma qilingan kalit jufti vazifasini bajaradi. Agar biz buni an'anaviy usulda boshqarishimiz kerak bo'lsa, struktura har bir satrda ustunlar xaritasi va katak qiymatlari bo'lgan satrlar xaritasi bo'ladi, masalan, Map< rowKey, Map< colKey, cellValue > >.
Deklaratsiya: Quyida com.google.common.collect.Table< R, C, V > interfeysi uchun deklaratsiya berilgan :
@GwtCompatible
umumiy interfeys Jadval< R, C, V >
Parametrlar:
R: Jadval qatori tugmalarining turi.
C: Jadval ustunlari tugmalarining turi.
V: Xarita qilingan qiymatlar turi.
Table Interface tomonidan taqdim etilgan usullardan ba'zilari quyidagilardir:
Jadval siyrak bo'lishi mumkin, satr/ustun kalit juftlarining faqat kichik qismi mos qiymatga ega.
Ba'zi ilovalarda ustun tugmasi orqali ma'lumotlarga kirish, qator tugmachalari orqali ma'lumotlarga kirishga qaraganda kamroq qo'llab-quvvatlanadigan operatsiyalarga yoki yomonroq ishlashga ega bo'lishi mumkin.
Jadvalni o'zgartiradigan barcha usullar ixtiyoriydir va jadval tomonidan qaytarilgan ko'rinishlar o'zgartirilishi yoki o'zgartirilmasligi mumkin. O'zgartirish qo'llab-quvvatlanmasa, bu usullar UnsupportedOperationExceptionni chiqaradi .
Quyida jadval interfeysi tomonidan taqdim etilgan boshqa usullar keltirilgan: