Java实现字符串倒序输出
package Strin;//文件夹名称
import java.util.Scanner;//导入的Scanner包
public class Demo { //类的名称
public static void main(String[] args) {
// 第一种输出
String st="fuck";//定义st字符串赋值
System.out.println(st);//正常输出st字符串
StringBuffer sb=new StringBuffer(st);//使用StringBuffer
//reverse()是StringBuffer和StringBuilder中的方法,可以将StringBuffer换成StringBuilder
System.out.println(sb.reverse());
//第二种输出 char[]
char[] cha= { 'y','o','u'};
String s1=new String(cha);
//正常输出
System.out.println(s1);
//使用for语句循环输出:倒序
//i=2为定义的char[]字符数组中的最大下标
for (int i = 2; i >= 0; i--) {
System.out.print(cha[i]);
}
//第三种输出
Scanner sc= new Scanner(System.in);//Scanner键盘输入一组字符串
System.out.println("请输入一串字符串");
String s2=sc.nextLine();//接收Scanner输入的字符串并且赋值给s2
//外层for循环:控制循环字符数组输出的次数为1次
for (int i = 0; i < 1; i++) {
//第二层for循环控制的是字符从后向前进行倒序输出
for (int j = s2.length()-1; j >=0; j--) {
System.out.print(s2.charAt(j));
}
}
}
}