黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Guava教程

Guava Table接口

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

接口聲明

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

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

接口方法

Table 例子

選擇使用任何編輯器創(chuàng)建以下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());
      }		
   }	
}

驗證結(jié)果

使用javac編譯器編譯如下類

C:\Guava>javac GuavaTester.java

現(xiàn)在運行GuavaTester看到的結(jié)果

C:\Guava>java GuavaTester

看到結(jié)果

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

 

 

 

 

轉(zhuǎn)載自并發(fā)編程網(wǎng)-ifeve.com

全部教程
主站蜘蛛池模板: 99在线热播精品免费 | 亚洲综合日韩中文字幕v在线 | 亚洲欧美中文字幕影音先锋 | 60岁欧美乱子伦xxxx | 亚洲精品成人a在线观看 | 免费一级毛片在线播放放视频 | 黄色网址亚洲 | 国产高清一区二区三区视频 | 男女大黄18级毛片免费 | 国产亚洲精品成人久久网站 | 免费大片黄在线现看国语 | 手机免费看伦理片 | 一级韩国aa毛片免费观看 | 国产精品久久毛片蜜月 | 2019中文字幕在线视频 | 99久久精彩视频 | 在线看欧美日韩中文字幕 | 成年做羞羞免费观看视频网站 | 正在播放国产尾随丝袜美女 | 国产成人综合网亚洲欧美在线 | 亚洲国产日韩a在线亚洲 | 欧美综合自拍亚洲综合 | 亚洲免费中文字幕 | 免费大片在线观看www | 中文精品久久久久国产网站 | 在线免费福利 | 国产免费一区不卡在线 | 国内视频一区二区三区 | 农村寡妇一级毛片免费播放 | 天天躁夜夜躁狠狠躁2018a | 日日碰狠狠添天天爽 | 中文字幕一二区 | 午夜剧场免费体验 | 亚洲欧美国产精品第1页 | 国产a级大片 | 亚洲欧美天堂网 | 在线免费黄色 | 最新日韩中文字幕 | 男女国产视频 | 亚洲国产欧洲 | 日本视频www|