JAVA朴素解法-两种类型

字符串反转

http://www.nowcoder.com/questionTerminal/e45e078701ab4e4cb49393ae30f1bb04

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner in=new Scanner(System.in);
        String a=in.next();
        System.out.println(getString(a));
    }
    public static  String getString(String a){
        char[] chararr = a.toCharArray();
        for(int i=0;i<chararr.length/2;i++){
            char tmp=chararr[i];
            chararr[i]=chararr[chararr.length-1-i];
            chararr[chararr.length-1-i]=tmp;
        }
        return new String(chararr);
    }
    public static  String getString1(String a){
        return new StringBuilder(a).reverse().toString());
    }

}
全部评论
为什么这么麻烦... System.out.println(new StringBuffer(new Scanner(System.in).nextLine()).reverse());
1 回复 分享
发布于 2022-03-20 14:08
public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.nextLine(); for (int i = a.length() - 1; i >= 0; i--) { System.out.print(a.charAt(i)); } }
点赞 回复 分享
发布于 2022-05-07 04:26

相关推荐

13 收藏 评论
分享
牛客网
牛客企业服务