Java是一種廣泛使用的編程語言,它擁有豐富的數據結構和容器來滿足不同的編程需求。在本文中,我們將介紹Java中的兩種常見容器:表格(Table)和映射表(Map)。
表格是一個二維數組,由行和列組成。在Java中,我們可以使用Guava庫提供的Table類來創建表格。以下是Table類的示例代碼:
Tabletable = HashBasedTable.create(); table.put(1, 1, "apple"); table.put(1, 2, "banana"); table.put(2, 1, "orange"); table.put(2, 2, "grape");
在這個示例中,我們創建了一個由整數類型作為行和列的表格,并用字符串類型的值填充了表格。我們可以使用Table的get()方法獲取特定單元格的值:
String fruit = table.get(1, 1); System.out.println(fruit); // 輸出:apple
映射表是一種關聯性容器,它將鍵值對進行映射。在Java中,我們可以使用Map接口及其實現類來操作映射表。以下是Map接口的示例代碼:
Mapmap = new HashMap<>(); map.put(1, "apple"); map.put(2, "banana"); map.put(3, "orange"); map.put(4, "grape");
在這個示例中,我們創建了一個由整數類型的鍵和字符串類型的值組成的映射表。我們可以使用Map的get()方法獲取特定鍵的值:
String fruit = map.get(2); System.out.println(fruit); // 輸出:banana
總之,在Java編程中,表格和映射表是非常常用的數據結構和容器。通過學習和應用它們,我們可以更加方便高效地處理數據和信息。
上一篇java求整數和