展开全部
这个映射关系可以用map来做
如果全是数字的话(没有A、B)那么用字符串数组来做映e5a48de588b662616964757a686964616f31333365663432射还更好import java.util.HashMap;
import java.util.Map;
public class Test {
public static void main(String[] args) {
// 构建映射关系
Map map = new HashMap<>();
map.put('0', "鼠");
map.put('1', "牛");
map.put('2', "2待定");
map.put('3', "3待定");
// ……
map.put('7', "7待定");
map.put('8', "8待定");
map.put('9', "鸡");
map.put('A', "狗");
map.put('B', "猪");
// 解析字符串
String str = "12AB789032";
System.out.println(str + " 对应的动物依次是:");
for (char c : str.toCharArray()) {
System.out.print(map.get(c) + " ");
}
}
}