`

输入一个字符串,按相反顺序输出该字符串。如输入1234,输出4321。

 
阅读更多
package test25;   
  
import java.util.*;   
  
public class OperateString {   
  
    /**  
     * @param args  
     */  
    public static void main(String[] args) {   
        Scanner s = new Scanner(System.in);   
        while (true) {   
            System.out.println("输入字符串,反转输出,0退出!");   
            String str = s.nextLine();   
            if (str.equals("0")) {   
                break;   
            }   
            System.out.println(OperateString.reverse(str));   
        }   
    }   
  
    public static String reverse(String s) {   
        if (s.length() >= 1) {   
            return s.substring(s.length() - 1)   
                    + reverse(s.substring(0, s.length() - 1));   
        } else {   
            return "";   
        }   
    }   
  
}  

 

分享到:
评论

相关推荐

    利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

    利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

    x86汇编语言文本字符串查找替换程序

    使用x86汇编语言编写的文本文件字符串查找与替换程序源码,内附详细程序设计和使用说明

    U10316005_HW4_11_10:编写一个测试程序,提示用户输入五个字符串并以相反的顺序显示它们

    U10316005_HW4_11_10 编写一个测试程序,提示用户输入五个字符串并以相反的顺序显示它们。

    头插法建立单链表

    利用头插法建立单链表,输入的数据为整型数据,以0为结束的标志。这种方法建立单链表的缺陷是,不能按照输入顺序输出,而是按相反的顺序输出

    C语言经典例题100道

    将输入字符以相反顺序打印 28.岁数问题 29.求解正整数位数 30.判断回文数 31.星期几猜测游戏 32.改变文本颜色 33.学习gotoxy()与clrscr()函数 34.练习函数调用 35.设置文本颜色 36.求100之内的素数 37.对10个数进行...

    入门学习Linux常用必会60个命令实例详解doc/txt

    所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息将会送到每位使用者。 -F:在重启计算机时强迫fsck。 -time:设定关机前的时间。 -m: 将系统改为单用户模式。 -i:关机时显示系统...

    Reverseify:反转字符串和整数数组

    整数被临时存储在一个链表中,该链表随后被转换为数组以进行反转。 逆转是利用堆栈完成的。 Int和char按它们在数组中存在的顺序被压入堆栈。 然后将数字从堆栈弹出并放入另一个数组。 由于堆栈是后进先出,因此int ...

    practice-problems:一个包含一些有趣的编码挑战的仓库

    该函数应输出比单个输入字符串长的字符串数组。 编写一个带有两个参数的函数 参数1-字符串 参数2-字符串数组 该函数应从输入数组(参数2)输出比输入字符串(参数1)长的所有单词。 例子: var myArray = ['bug'...

    世界500强面试题.pdf

    1.5.7. 输入一个表示整数的字符串,把该字符串转换成整数并输出.............. 118 1.5.8. 给出一个数列,找出其中最长的单调递减(或递增)子序列..............121 1.5.9. 四对括号可以有多少种匹配排列方式........

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...

    Pands-Problem-Sheet

    该程序将输入一个字符串,并以相反的顺序输出第二个字母。 该文件名为secondString.py 代码说明 代码的第一行要求用户输入字符串。 第二行代码输出结果。 对于我的输出,我正在使用拼接来反转字符串。 我在方括号...

    Java-PHP-C#

    "a.[0-9]": 一个a跟一个字符再跟一个数字的 (含有这样一个字符串的字符串将被匹配,以后省略此括号) "^.{3}$": 以三个字符结尾 . 中括号括住的内容只匹配一个 单一的字符 "[ab]": 匹配单个的 a 或者 b ( 和...

    正则表达式

    /\s+java\s+/ //匹配字符串"java" ,并且该串前后可以有一个或多个空格. /[^"] * / //匹配零个或多个非引号字符. 正则表达式的复制字符 字符 含义 ________________________________________________________...

    语言程序设计课后习题答案

    //输出字符串Welcome to c++! } 在屏幕输出如下: Hello! Welcome to c++! 2-4 使用关键字const而不是#define语句的好处有哪些? 解: const定义的常量是有类型的,所以在使用它们时编译器可以查错;而且,这些...

    C语言FAQ 常见问题列表

    previous up contents next C 语言常见问题集 原著:Steve Summit 翻译:朱群英, 孙 云 修订版 0.9.4, 2005年6月23日... o 8.6 我有个函数, 本该返回一个字符串, 但当它返回调用者的时候, 返回串却是垃圾信息。 ...

    你必须知道的495个C语言问题

    例如定义一个包含N个指向返回指向字符的指针的函数的指针的数组? 1.22 如何声明返回指向同类型函数的指针的函数?我在设计一个状态机,用函数表示每种状态,每个函数都会返回一个指向下一个状态的函数的指针。可我...

    《你必须知道的495个C语言问题》

    书中列出了C用户经常问的400多个经典问题,涵盖了初始化、数组、指针、字符串、内存分配、库函数、C预处理器等各个方面的主题,并分别给出了解答,而且结合代码示例阐明要点。 《你必须知道的495个C语言问题》结构...

    107个常用javascript语句

    返回一个字符串值,该值表示所指定的 Array 对象中的元素。数组中的每一个元素(从索引 0 开始到最高索引结束)均会转换为一个连接字 符串,并以逗号分隔。若要指定自定义的分隔符,请使用 Array.join() 方法。 ...

Global site tag (gtag.js) - Google Analytics