public static void main(String[] args)
{
String string="HelloWorld";
char ch = string.charAt(string.length()-1);
maximum(string,ch,string.length()-2);
}
public static void maximum(String string,char ch,int length)
{
if(length==0)
return;
System.out.println(ch);
maximum(string,string.charAt(length),length-1);
}
d
l
r
o
w
o
l
l
,而不是
d
l
r
o
w
o
l
l
e
h
为什么?
最大值不是一个很好的名字,因为它并不表示它的实际用途。字符串的最大值可能是字符串中的'最高'字母,可能是字母表中最远的那个字母。 –