• 技术文章 >Java >java教程

    Java字符串逆序方法的示例分析

    WBOYWBOY2023-04-20 11:28:13转载42

    1.简述

    记录下实现字符串逆序的两种方法:

    下面是两种方法的实现代码:

    public class test_2_13 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
    
            String a = "123456";
    
            String one = "";
            String two = "";
    
            // 方法一:
            for (int i = 0; i < a.length(); i++) {
                one += a.substring(a.length() - 1 - i, a.length() - i);
            }
    
            // 方法二:
            StringBuffer stringBuffer = new StringBuffer(a);
            two = stringBuffer.reverse().toString();
    
            System.out.println("方法一输出效果:" + one);
            System.out.println("方法二输出效果:" + two);
    
        }
    
    }

    描述:

    将一个字符串str的内容颠倒过来,并输出。

    数据范围:1 \le len(str) \le 10000\1&le;len(str)&le;10000

    输入描述:

    输入一个字符串,可以有空格

    输出描述:

    输出逆序的字符串

    示例1

    输入:

    I am a student

    复制输出:

    tneduts a ma I

    示例2

    输入:

    nowcoder

    复制输出:

    redocwon

    2.代码实现

    import java.util.*;
    
    public class Main {
    
        private String reverse(String str) {
            StringBuilder res = new StringBuilder(str);
            return res.reverse().toString();
        }
    
        public Main() {
            Scanner in = new Scanner(System.in);
            while (in.hasNextLine()) {
                String str = in.nextLine();
                String res = reverse(str);
                System.out.println(res);
            }
       }
    
        public static void main(String[] args) 
        {
            Main solution = new Main();
        } 
    }

    以上就是Java字符串逆序方法的示例分析的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:亿速云,如有侵犯,请联系admin@php.cn删除
    专题推荐:Java
    上一篇:java静态代理实例分析 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • Java数组和面向对象相关知识点概述• Java文件读写操作的示例分析• 理解Java垃圾回收机制• java接口中的静态方法如何继承• Java中valueOf方法的用法及示例
    1/1

    PHP中文网