我想使一个函数反向整数字符串,但我只能够完全镜像它,与我发现的下面一段代码。 (我想不用阵列或列表它从字符串转换为字符串,优选递归地)反向字符串的整数,而不扭转整数本身
static String reverseMe(String s) {
if(s.length() == 0)
return "";
return s.charAt(s.length() - 1) + reverseMe(s.substring(0,s.length()-1));
}
因此,例如,(1 2 41)返回(14 2 1)当我真想(41 2 1)。我希望有一种方式让Java在遇到空格(或任何非整数)时开始反转,并将整数本身保持原样。
你必须使用递归吗? – Pshemo 2013-04-22 13:01:53
不,我只是认为这会为更好的解决方案。我们只在课堂上讲过它。 – user2307428 2013-04-22 13:05:27
在空间上进行标记,然后反转生成的数组。 – Perception 2013-04-22 13:06:54