如何转换从文件中获取的特定字符串值并将其转换为特定的整数值?

时间:2014-10-07 13:04:50

标签: java

在读入文件并将每个字母分配给特定的整数值之后,我如何将读入的字符串转换为初始化的整数,如下所示?

A = 20
B = 30
C = 40
D = 50

该文件包含以下数据:B D C A C A D B

如何将文件中读入的字母转换为数字?例如,如果我读入B,我将如何将其转换为30?

1 个答案:

答案 0 :(得分:3)

我建议您使用地图。

Map<String, Integer> map = new HashMap<>();
map.put("A", 20);
map.put("B", 30);
map.put("C", 40);
map.put("D", 50);
  

file.txt具有以下数据:B D C A C A D B

String item1 = inputFile.next();
Integer value1 = map.get(item1);  // turns B => 30.