Java 获取 Map 中特定键值的 TrainingGroundData 对象
Java 获取 Map 中特定键值的 TrainingGroundData 对象
您可以使用以下代码来获取键值为 12 的 TrainingGroundData 对象:
public TrainingGroundData getTrainingGroundDataById(Map<Long, TrainingGroundData> allTrainingGroundDataMap, long id) {
return allTrainingGroundDataMap.get(id);
}
// 使用方法
TrainingGroundData trainingGroundData = getTrainingGroundDataById(allTrainingGroundDataMap, 12L);
注意事项:
- 请确保传递给
getTrainingGroundDataById方法的allTrainingGroundDataMap参数是具有正确数据的Map<Long, TrainingGroundData>类型对象。 - 请确保 12 的键值存在于 Map 中。
- 使用 12L 而不是 12 作为参数,以确保将其视为
long类型而不是int类型。
示例:
Map<Long, TrainingGroundData> allTrainingGroundDataMap = new HashMap<>();
// 初始化 allTrainingGroundDataMap
// 获取键值为 12 的 TrainingGroundData 对象
TrainingGroundData trainingGroundData = getTrainingGroundDataById(allTrainingGroundDataMap, 12L);
// 使用 trainingGroundData
// ...
原文地址: https://www.cveoy.top/t/topic/p7iW 著作权归作者所有。请勿转载和采集!