Java实现字符串倒序输出

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));
			}
		}
	}

}

    原文作者:netXiaobao
    原文地址: https://blog.csdn.net/qq_45844443/article/details/108734521
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞