用java代码表示获取hash存储商品信息,key分区id,map商品对象
时间: 2024-12-21 07:26:27 浏览: 6
在Java中,你可以使用`HashMap`或其更高效的实现`ConcurrentHashMap`来存储商品信息,其中键通常是分区ID(可以是一个字符串、整数或其他序列化对象),值是商品对象。以下是一个简单的示例:
```java
import java.util.HashMap;
// 假设我们有一个名为Product的商品类
class Product {
private String productId;
private String productName;
// 其他属性和构造函数...
// getters和setters省略
@Override
public String toString() {
return "Product{" +
"productId='" + productId + '\'' +
", productName='" + productName + '\'' +
'}';
}
}
// 使用HashMap来存储商品信息
Map<String, Product> productInfo = new HashMap<>();
// 添加商品到特定分区
String partitionId = "001";
Product product = new Product(); // 创建一个Product实例
product.setProductId(partitionId);
productInfo.put(partitionId, product);
// 获取商品
Product retrievedProduct = productInfo.get(partitionId);
System.out.println(retrievedProduct); // 输出商品信息
阅读全文