题目描述
接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)
输入描述:
输入一行,为一个只包含小写字母的字符串。
输出描述:
输出该字符串反转后的字符串。
import java.util.*;
public class Main
{
public static void main(String []args)
{
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
String res = "";
//方法1:借助charAT函数
for(int i = 0 ; i< str.length(); i++)
{
res = str.charAt(i) + res;
}
System.out.println(res);
/*/方法二:用toCharArray转换为字符串数组
char[] chars = str.toCharArray();
for(int i=0; i<chars.length; i++)
{
res = chars[i] + res;
}
System.out.println(res);*/
/*/方法三:使用StringBuffer的reverse函数
StringBuffer buf= new StringBuffer(str);
res = buf.reverse().toString();//借助字符串逆序函数
System.out.println(res);*/
}
}