编写JAVA程序实现从命令行获得字符串倒置后打印

来源:百度知道 编辑:UC知道 时间:2024/06/06 15:55:34
StringBuffer类有一个reverse方法,实现将一个字符串倒置,比如,“abc”倒置后的结果为“cba”,编写一个程序从命令行获得字符串,将其倒置后打印出来(不使用StringBuffer的reverse方法)。

public class Reverse {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str="";
try
{

DataInputStream in=new DataInputStream(System.in);
str=in.readLine();
}catch(Exception e){}

String res="";
for(int i=0;i<str.length();i++)
res=str.charAt(i)+res;

System.out.println(res);

}

}

已经过测试,放心使用

public class Rr {
public static void main(String[] args) {
char [] str = args[0].toCharArray();
for(int i = str.length - 1 ; i >= 0 ;i --)
System.out.print(str[i]);
}
}