在读入文件并将每个字母分配给特定的整数值之后,我如何将读入的字符串转换为初始化的整数,如下所示?
A = 20
B = 30
C = 40
D = 50
该文件包含以下数据:B D C A C A D B
如何将文件中读入的字母转换为数字?例如,如果我读入B,我将如何将其转换为30?
答案 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.