java倒序输出英文句子_Java实现英文句子中的单词顺序逆序输出的方法
Java实现英文句子中的单词顺序逆序输出的方法
发布时间:2020-09-06 10:49:11
来源:脚本之家
阅读:103
作者:雅然风懿
本文实例讲述了Java实现英文句子中的单词顺序逆序输出的方法。分享给大家供大家参考,具体如下:
题目要求:给定n行的英文句子,要求输出句子中逆序单词后的句子,如:
输入:n=3
I love you
How are you
My name is Liming
输出:
you love I
you are How
Liming is name My
依据Java语言给我们提供的拆分空格间隔的单词的方法(split(" ")),倒序输出即可;
实现代码:
import java.io.UnsupportedEncodingException;
import java.util.Scanner;
public class Main {
public static String reverseWords(String sentence) {
StringBuilder sb = new StringBuilder(sentence.length() + 1);
String[] words = sentence.split(" ");
for (int i = words.length - 1; i >= 0; i--) {
sb.append(words[i]).append(' ');
}
sb.setLength(sb.length() - 1);
return sb.toString();
}
@SuppressWarnings("resource")
public static void main(String[] args) throws UnsupportedEncodingException {
Scanner in = new Scanner(System.in);
System.out.printf("Please input how many lines you want to enter(test by jb51): ");
String[] input = new String[in.nextInt()];
in.nextLine();
for (int i = 0; i < input.length; i++) {
input[i] = in.nextLine();
}
System.out.printf("\nYour input:\n");
for (String s : input) {
System.out.println(reverseWords(s));
}
}
}
运行结果:
更多关于java相关内容感兴趣的读者可查看本站专题:《Java字符与字符串操作技巧总结》、《Java数组操作技巧总结》、《Java数学运算技巧总结》、《Java数据结构与算法教程》及《Java操作DOM节点技巧总结》
希望本文所述对大家java程序设计有所帮助。
java倒序输出英文句子_Java实现英文句子中的单词顺序逆序输出的方法相关推荐
- java句子倒序_Java实现英文句子中的单词顺序逆序输出的方法
摘要:这篇Java开发技术栏目下的"Java实现英文句子中的单词顺序逆序输出的方法",介绍的技术点是"逆序输出.单词顺序.英文句子.Java.实现.方法",希望 ...
- python输入123输出321_python逆序输出,编程从键盘输入一个三位数,将它们逆序输出。如输入123,输出321.谢谢...
python逆序输出,编程从键盘输入一个三位数,将它们逆序输出.如输入123,输出321.谢谢 python教程实现三位数的反序输出2020-10-06 12:32:19人已围观 7-12 逆序的三位 ...
- python12345输出54321_C语言编写程序 :输入一个正整数,将其逆序输出。例如,输入12345,输出54321. 跪求大神用循环语句...
点击查看C语言编写程序 :输入一个正整数,将其逆序输出.例如,输入12345,输出54321. 跪求大神用循环语句具体信息 答:#include int main() { int num; scanf ...
- 再论句子中单词的逆序输出
今天,有个朋友看了我的一篇关于将句子中单词次序翻转并输出的文章,说这个程序只做到了输出,没有存储,实用不大.链接在下面! http://blog.csdn.net/persistvonyao/arti ...
- 单词的逆序输出 c语言实现
最近在CODIA刷题遇到了这样的题目,看到大家都在用递归解题一点也不符合菜鸟的做题风范,我就按照自己的想法凑了一下答案,仅供参考. 题目描述 输入一句话(不含标点),其中包含多个单词并以空格分隔,请把 ...
- 【C语言】输入5个整数并按输入顺序逆序输出
#include <stdio.h> int main() { int a[5],i; printf("请输入5个整数:\n"); for(i=0;i<5;i++ ...
- python string类型的英文句子逆序输出
输入的是一个string类型的英文句子,输出也是一个string类型的英文句子:是把输入的句子里面的单词按逆序输出,但是每个单词按内部的字符按顺序输出 示例: 输入:i like you, but j ...
- 7-8 逆序输出英文语句
输入一个英文句子(假设句子里没有标点,单词之间以空格分隔),将语句中的单词进行逆序排列后输出.例如:用户输入"How are you",则程序输出"you are How ...
- C++实现包含空格、标点、字符、数字的字符串的逆序输出,并且还可以实现一句语言中每个单词的倒序输出
简介:本C++代码能够实现任意输入的字符的逆序输出,代码的后半部分可以实现一句英文语句的单词的倒序输出. #include <iostream> #include <string&g ...
- 将一个整数逆序输出-上海大学题库
将一个整数逆序输出 [问题描述]输入一个整数,将其逆序输出.要求在主函数中输入整数,编写一个递归函数实现将该整数逆序输出.例如在主函数中输入123456,则在输出654321. [输入形式]从键盘输入 ...
最新文章
- P1996 约瑟夫问题
- 网络协议 9 - TCP协议(下):聪明反被聪明误
- 使用mpvue开发微信小程序——原生微信小程序、mpvue、wepy对比
- java找重复字符串_在java中怎样查找重复字符串
- html打包apk_将打包彻底一键化!Unity和Jenkins真是绝配
- 在 Mac上手动清除应用程序/用户缓存教程
- Spring中原型prototype
- [Win11]解决PS/2标准键盘带感叹号,笔记本键盘无法使用。代码19:由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个
- 华大移植SEGGER_RTT 打印
- Blender中的事件处理器
- 基金投资基本常识【狂神说】
- 已解决TypeError: Descriptors cannot not be created directly.
- android 数据图标的刷新通知流程
- 用 Python 爬了点你们喜欢的电影
- The cycles per degree
- java对接阿里云短信服务详解(验证码,推广短信,通知短信)
- 区块链技术1---密码学基础
- 月亮的脸偷偷地在改变
- 计算机为什么不重视SCI,科学网—要SCI-EI,但不唯SCI-EI ---读CCF新的会议杂志推荐目录有感 - 唐常杰的博文...
- 利用python向word文档模板中写入内容
热门文章
- google关键词匹配和扩展工具
- 远不止三色,图片被压扁了,用Python的Tkinter做一个既高颜值又好用的计算器
- STC12C5A60S2自带A/D转换器的使用
- 动画必须有(二):悬浮菜单了解一下!
- 使用CLion开发STM32时无法生成hex文件的解决办法
- Fast Walsh-Hadamard Transform (快速沃尔什变换)
- html%2b怎么转换成加号,url 参数的加号变成空格处理
- 网约护士来了?相关App不合规 两大安全问题最受关注
- 正版星界边境服务器,《星界边境(Starbound)》正式版联机教程
- robots文件对网站优化有哪些作用