大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Guava教程

Guava Table接口

Table代表一個特殊的映射,其中兩個鍵可以在組合的方式被指定為單個值。它類似于創建映射的映射。

接口聲明

以下是 com.google.common.collect.Table<R,C,V> 接口的聲明:

@GwtCompatible
public interface Table<R,C,V>

接口方法

Table 例子

選擇使用任何編輯器創建以下java程序在 C:/> Guava
GuavaTester.java

import java.util.Map;
import java.util.Set;

import com.google.common.collect.HashBasedTable;
import com.google.common.collect.Table;

public class GuavaTester {

   public static void main(String args[]){
      //Table<R,C,V> == Map<R,Map<C,V>>
      /*
      *  Company: IBM, Microsoft, TCS
      *  IBM 		-> {101:Mahesh, 102:Ramesh, 103:Suresh}
      *  Microsoft 	-> {101:Sohan, 102:Mohan, 103:Rohan } 
      *  TCS 		-> {101:Ram, 102: Shyam, 103: Sunil } 
      * 
      * */
      //create a table
      Table<String, String, String> employeeTable = HashBasedTable.create();

      //initialize the table with employee details
      employeeTable.put("IBM", "101","Mahesh");
      employeeTable.put("IBM", "102","Ramesh");
      employeeTable.put("IBM", "103","Suresh");

      employeeTable.put("Microsoft", "111","Sohan");
      employeeTable.put("Microsoft", "112","Mohan");
      employeeTable.put("Microsoft", "113","Rohan");

      employeeTable.put("TCS", "121","Ram");
      employeeTable.put("TCS", "122","Shyam");
      employeeTable.put("TCS", "123","Sunil");

      //get Map corresponding to IBM
      Map<String,String> ibmEmployees =  employeeTable.row("IBM");

      System.out.println("List of IBM Employees");
      for(Map.Entry<String, String> entry : ibmEmployees.entrySet()){
         System.out.println("Emp Id: " + entry.getKey() + ", Name: " + entry.getValue());
      }

      //get all the unique keys of the table
      Set<String> employers = employeeTable.rowKeySet();
      System.out.print("Employers: ");
      for(String employer: employers){
         System.out.print(employer + " ");
      }
      System.out.println();

      //get a Map corresponding to 102
      Map<String,String> EmployerMap =  employeeTable.column("102");
      for(Map.Entry<String, String> entry : EmployerMap.entrySet()){
         System.out.println("Employer: " + entry.getKey() + ", Name: " + entry.getValue());
      }		
   }	
}

驗證結果

使用javac編譯器編譯如下類

C:\Guava>javac GuavaTester.java

現在運行GuavaTester看到的結果

C:\Guava>java GuavaTester

看到結果

List of IBM Employees
Emp Id: 102, Name: Ramesh
Emp Id: 101, Name: Mahesh
Emp Id: 103, Name: Suresh
Employers: IBM TCS Microsoft 
Employer: IBM, Name: Ramesh

 

 

 

 

轉載自并發編程網-ifeve.com

全部教程
主站蜘蛛池模板: 四虎精品在线 | 久久久久精彩视频 | 欧美另类黑人巨大videos | 日本中文在线视频 | 天天干天天要 | 最新99国产成人精品视频免费 | 色老板女色狠xx网 | 四虎永久在线精品免费观看地址 | 日韩亚洲欧美在线爱色 | 夜夜夜夜夜夜夜工噜噜噜 | 欧美人与zoxxxx另类9 | 久久久久国产成人精品亚洲午夜 | 色老头成人免费视频天天综合 | 操穴影院| 免看一级a毛片一片成人不卡 | 成人中文字幕一区二区三区 | 国产毛片久久久久久国产毛片 | 久久久这里有精品999 | 国产亚洲一区二区麻豆 | 久久综合九色综合欧洲色 | 麻豆久久婷婷国产综合五月 | 四虎国产精品永久地址51 | 国产欧美一区二区三区视频 | 天天拍夜夜操 | 久久黄色精品视频 | 一区二区三区四区在线视频 | 狠狠综合欧美综合欧美色 | 狠狠狠色丁香婷婷综合久久五月 | 97在线视频免费观看费观看 | 国产91在线 | 日本 | 精品视频香蕉尹人在线 | 亚洲国产99 | 49xxx中国妇女内谢视频 | 国产成人精品午夜在线播放 | 天堂网一区 | 日韩欧美一二区 | 国产高清在线精品一区二区 | 免费的成人a视频在线观看 免费的黄色网 | 亚洲综合网在线观看首页 | 欧美亚洲国产精品久久久久 | 香蕉一区二区 |