输入一个字符串,倒序输出结果
方法一:利用String类的toCharArray(),再倒序输出数组。
import java.util.Scanner; public class test1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str1 = scanner.next(); String str2 = ""; char[] charArray = str1.toCharArray();//将字符串对象中的字符转换为一个字符数组 for (int i = charArray.length-1; i>=0; i--){ str2 +=charArray[i]; } System.out.println(str2); } }
方法二:如果使用reverse()方法。
import java.util.Scanner; public class test1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); StringBuffer str1 = new StringBuffer(scanner.next()); System.out.println(str1.reverse());//reverse()将字符串反转 } }