当前位置: 首页 > 知识库问答 >
问题:

用Java编写一个程序,输入字符串并按相反顺序显示单词[关闭]

王声
2023-03-14

示例输入:电脑很有趣

示例输出:有趣的是计算机

我不知道从哪里开始。请帮我完成这个项目。

共有2个答案

农英杰
2023-03-14

将此“示例输入”字符串视为字符串数组,然后按相反顺序输出数组

public void Test() {
    String SampleInput="Computer is Fun";
    String[] split = SampleInput.split(" ");
    for (int i=split.length-1;i>=0;i--){
        System.out.print(split[i]+" ");
    }
}
沈子昂
2023-03-14

使用。split(\\s)将每个空格上的字符串拆分,并将单词放在堆栈上。然后通过从堆栈中读取并在每个单词后添加空格来反转该过程

 类似资料:
  • 我目前正在下面的程序上工作。它需要3个输入单词,并按词典编撰顺序输出它们。我觉得我得到了一个越界的异常,因为我刚刚输入了一个错误的数字,但我找不到它。下面是代码:

  • 我只需要反转字符串中的字母,并使用将符号和数字保持在相同的位置,并且我还需要保持反转单词的相同顺序。我的代码反转字符串并将符号和数字保持在适当的位置,但更改单词的顺序,例如: 我的输入字符串: a1bcd efg!H 我的输出字符串: h1gfe dcb!A. 相反,我的输出应该是: d1cba hgf! e

  • 根据字典顺序和自定义顺序对字符串数组进行排序(一种排列形式)。这是代码: 问题是,当我对一些输入运行此命令时,输出是正确的,而对于其他输入,输出是不正确的。我一直在调试它,但没有找到错误。 编辑: 阿德里安娜正在玩英文字母表。当她玩完字母表后,她意识到她把字母的位置弄乱了。现在,给定一组单词,她想知道根据她制作的新字母表排序,这些单词的字典排序是什么。 换句话说,给定英语字母表E和一组单词S的排列

  • 考虑这个例子,从0到10颠倒数字的顺序:<代码> 这以一种双重的方式颠倒了顺序。如果我输入100个从0到10的数字,它包含a 对于字典顺序,我需要同样的东西。我有一根固定长度为10的绳子。如何颠倒字典顺序? 如果它只包含,这将非常简单。但是它也可以包含数字和,并且区分大小写。 有人知道怎么做吗?

  • 如果我有一个列表,并且我想不断地在其中添加行,并按姓氏的字母顺序对它们进行排序,那么如何才能做到这一点?“仅排序”似乎按字符串的第一个字母重新排列它们。

  • 本文向大家介绍在Java中按字典顺序比较两个字符串,包括了在Java中按字典顺序比较两个字符串的使用技巧和注意事项,需要的朋友参考一下 String类的方法。此方法按字典顺序比较两个字符串。比较是基于字符串中每个字符的Unicode值。在字典上比较此String对象表示的字符序列与自变量字符串表示的字符序列。该方法返回 如果当前String对象在字典上在参数字符串之前,则为负整数。 如果当前Str