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

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

全部教程
主站蜘蛛池模板: 国产毛片在线 | 国产黄三级三·级三级 | 日韩精品视频网站 | 52精品免费视频国产专区 | 国产高清精品一级毛片 | 色99视频| 午夜第一页 | 黄色免费网站观看 | 中国男女全黄大片 | 伦理在线观看 | 国产美女一级ba大片免色 | 亚洲欧美日韩国产综合专区 | 免费一级a毛片在线播 | 久久婷婷五月综合色丁香 | 一级做a爱过程视频免 | 天天在线精品视频在线观看 | 日本三级带日本三级带黄国产 | 国产区一区二区三 | 国产精品视频永久免费播放 | 日韩在线视频第一页 | 日b在线 | 噜噜色综合 | 成人羞羞视频在线观看免费 | 欧美激情黄色 | 天堂网www在线资源网 | 成人日韩欧美 | 五月天婷婷激情网 | 亚洲欧美网址 | 国产精品黄在线观看免费网站 | 日日摸夜夜摸人人嗷嗷叫 | 丝袜足控免费网站 | 久青草香蕉精品视频在线 | 国产成人18黄禁网站免费观看 | 天堂va在线高清一区 | 欧美日韩亚洲综合在线一区二区 | 亚洲欧美一区二区三区在线观看 | 97精品伊人久久久大香线蕉 | 高h喷水荡肉爽文np肉色文 | 国产欧美日韩精品a在线观看高清 | 亚洲欧美日韩高清一区二区一 | 黄色一级大片网站 |