反序输出
反序输出
题目描述
输入任意4个字符(如:abcd), 并按反序输出(如:dcba)
输入描述:
题目可能包含多组用例,每组用例占一行,包含4个任意的字符。
输出描述:
对于每组输入,请输出一行反序后的字符串。
具体可见样例。
示例1
输入
[复制](javascript:void(0)😉
Upin
cvYj
WJpw
cXOA
输出
[复制](javascript:void(0)😉
nipU
jYvc
wpJW
AOXc
本题没难度,但是有两个要注意的地方
-
实现反序可以使用StringBuffer或者StringBuilder,可以直接使用reverse方法,如果输入是字符数组的话也可以一直insert(0,char)
-
如何清空StringBuffer或者StringBuilder呢?可以使用
int sb_length = my_StringBuffer.length();// 取得字符串的长度 my_StringBuffer.delete(0,sb_length); //删除字符串从0~sb_length-1处的内容 (这个方法就是用来清除StringBuffer中的内容的)或者心大的话也可以直接my_StringBuffer = new StringBuffer(),让GC去处理原来的对象
import java.util.Scanner;
/**
* @program: OJ
* @description:
* @author: JiaDing
* @create: 2020-03-24 22:12
**/
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
StringBuffer buffer;
while(sc.hasNext()){
buffer=new StringBuffer();
String thisString=sc.next();
buffer.append(thisString);
buffer.reverse();
System.out.println(buffer.toString());
}
}
}

浙公网安备 33010602011771号