题目分析 使用递归调用的方式进行遍历,那么递归的规律是什么呢? 要将字符串扩展,我们必须拿出一个数字然后将数字代表的字母添加到字符串之后,那么每拿出一个数字,我们将要添加3-4次循环,每次循环一个字母进原字符串,那么答案也就出来了。 java代码 Map<String,String> phone = new HashMap<String,String>(){ { put("2", "abc"); put("3", "def"); put("4", "ghi"