下列程序的功能是从命令行接受一个字符串,将字符串的各字符颠倒后在标准输出上输出。如命令行输入为“abcd”,输出为“dcba” 。请将方法reverseIt()写完整。
(10分)
class ReverseString {
public static String reverseIt(String source) {
// Your Code
// ………..
}
public static void main(String[] args) {
System.out.println(“Result:”+reverseIt(args[0]));
}
}
參考答案:String a="abcd";
char[] b=a.toCharArray();
char temp;
for(int i=0;i<b.length/2;i++)
{
temp=b[i];
b[i]=b[b.length-i-1];
b[b.length-i-1]=temp;
}
a=new String(b);
System.out.print(a);