`

写一个方法,实现字符串的反转,如:输入abc,输出cba

    博客分类:
  • Java
阅读更多
   public static String reverse1(String s){
        int length = s.length();
        StringBuffer result = new StringBuffer();
        for(int i=length-1;i>=0;i--){
            result.append(s.charAt(i));
        }
        
        return result.toString();
    }
    public static String reverse2(String s){
        int length = s.length();
        String result = "";
        for(int i=length-1;i>=0;i--){
            result += s.substring(i,i+1);
        }
        
        return result;
    }
    public static String reverse3(String s){
        char[] chars = s.toCharArray();
        int length = chars.length;
        int mid = length/2;
        char temp;
        for(int i = 0; i<mid; i++){
            temp = chars[i];
            chars[i] = chars[length-i-1];
            chars[length-i-1] = temp;
        }
        
        return String.valueOf(chars);
    }

 

 

分享到:
评论

相关推荐

    社会上常用的Java试题库

    写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。 3.数据类型之间的转换 如何将数值型字符转换为数字(Integer,Double) 如何将数字...

    C++ 字符串的反转五种方法实例

    代码如下://通过不同的方法,实现对所输入字符串的反转,可以很好地复习巩固 C++ 基础知识/*分析过程: 假设要使传递的字符串为常量const字符串,这样操作更加灵活,可直接传递字符串字面值进行反转,常见的解决方法...

    C语言实现输入一个字符串后打印出该字符串中字符的所有排列

    例如输入字符串abc,则输出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。 C语言实现代码如下: /* * Copyright (c) 2011 alexingcool. All Rights Reserved. */ #include #include using...

    java面试题大全--java基础,struts,spring,ejb等

    写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。 3.数据类型之间的转换 如何将数值型字符转换为数字(Integer,Double) 如何将数字...

    java面试题

    写一个方法,实现字符串的反转,如:输入abc,输出cba 119 84.11. 请用java写二叉树算法,实现添加数据形成二叉树功能,并以先序的方式打印出来. 119 84.12. 请写一个java程序实现线程连接池功能? 122 84.13. 编一...

    千方百计笔试题大全

    215、写一个方法,实现字符串的反转,如:输入abc,输出cba 53 216、数据类型之间的转换 53 217、如何取得年月日,小时分秒 53 218、如何取得从1970年到现在的毫秒数 53 219、如何格式化日期 53 220、文件和目录(I/...

    java面试宝典

    215、写一个方法,实现字符串的反转,如:输入abc,输出cba 53 216、数据类型之间的转换 53 217、如何取得年月日,小时分秒 53 218、如何取得从1970年到现在的毫秒数 53 219、如何格式化日期 53 220、文件和目录(I/...

    zuoye05.java

    字符串反转。 举例:键盘录入”abc” 输出结果:”cba”public static void main(String[] args) { StringBuffer buffer =new StringBuffer();//反转关键 Scanner input =new Scanner(System.in); System.out....

    JAVA面试题最全集

    写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。 3.数据类型之间的转换 如何将数值型字符转换为数字(Integer,Double) 如何将数字...

    程序员考试刷题-algorithms:算法

    给定一个字符串,如果字符串是回文则返回True,否则返回False 。 回文是在反转后形成相同单词的字符串。 在确定字符串是否为回文时,请务必包含空格和标点符号。 Examples: palindrome('abba') = True palindrome('...

Global site tag (gtag.js) - Google Analytics