日期:2014-05-20  浏览次数:20684 次

请指导一下关于反转时toCharArray()方法的使用!附:程序
[code]import   java.io.*;

public   class   D   {
public   static   void   main(String[]   args){
BufferedReader   write   =   new   BufferedReader(new   InputStreamReader(System.in));   //(获取输入的字符串)
String   input   =   write.toString();//

char[]   shuzu   =   input.toCharArray();     //将刚才输入的字符串转成数组,这步,我不是很确定!

if(input.length() <=1   &&   input.length()> =0){
System.out.println( "it 's   wrong! ");
}else{
for(int   i   =   shuzu.length;   i   <=shuzu.length   ;   i--){
System.out.print(shuzu[i]   +   "   ");
}
}
}
}
[/code]

------解决方案--------------------
for(int i = shuzu.length; i <=shuzu.length ; i--){
这个上来就报错
应该是:
for(int i = shuzu.length - 1; i > = 0; i--){

------解决方案--------------------
String input = write.toString();//
改成
String input =write.readline();