题目描述
写一函数,使输入的一个字符串按反序存放,在主函数中输入并输出反序后的字符串(不包含空格)。 输入 一行字符 输出 逆序后的字符串 样例输入 123456abcdef 样例输出 fedcba654321
思路分析
反转,那就是把读取到的字符串反过来输出呗。 然后我们利用charAt() 方法用于返回指定索引处的字符,索引范围为从 0 到 length()。
代码实现
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String str;
Scanner scan = new Scanner(System.in);
str = scan.nextLine();
System.out.println(reverse(str));//调用方法
}
public static String reverse(String f) {
String str = "";
for (int i = f.length() - 1; i >= 0; i--) {
//charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1
str = str + f.charAt(i);//把他们连起来
}
return str;
}
}