Google guava之Table简介说明

本文介绍了 Guava 库中的 Table 集合,包括其基本概念、使用方式及示例代码。Table 类似于多级 Map 结构,支持多种实现如 HashBasedTable 和 TreeBasedTable 等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自:

  Google guava之Table简介说明

下文笔者讲述guava中Table集合的简介说明,如下所示

guava之Table集合简介

Table集合: 
   用于存储数据表,类似于Map<String,Map<String,String>>这种结构
   Table集合实现了指定接口
       ArrayTable, ForwardingTable, 
	   HashBasedTable, ImmutableTable,
       TreeBasedTable

例:

 public static void main(String[] args) {
        Table<String,String,String> table= HashBasedTable.create();
        table.put("keyIdA","类型111","备注111");
        table.put("keyIdB","类型222","备注222");
        table.put("keyIdC","类型333","备注333");

	    System.out.println(table.columnKeySet());
        System.out.println(table.cellSet());
        System.out.println(table.rowKeySet());
        System.out.println(table.values());
        System.out.println(table.rowMap());
        System.out.println(table.columnMap());
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值