摘要:这篇Java开发技术栏目下的“Java实现英文句子中的单词顺序逆序输出的方法”,介绍的技术点是“逆序输出、单词顺序、英文句子、Java、实现、方法”,希望对大家开发技术学习和问题解决有帮助。

本文实例讲述了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实现英文句子中的单词顺序逆序输出的方法相关推荐

  1. C语言反序输出英文句子,C++实现英文句子中的单词逆序输出的方法

    本文实例讲述了C++实现英文句子中的单词逆序输出的方法.分享给大家供大家参考,具体如下: #include "stdafx.h" #include #include #includ ...

  2. java将数组逆序输出_java将一个数组逆序输出-java将一个数组逆序输出的方法-吾爱编程网...

    今天吾爱编程为大家介绍一下java的经典实例将一个数组逆序输出,相信很多学习java的小伙伴都会接触到,有需要的小伙伴可以参考一下: 1.需求分析: 用第一个与最后一个交换, 第二个与倒数第二个交换, ...

  3. 倒序存放数组java_java 将一个数组逆序输出的方法

    java 将一个数组逆序输出的方法 题目: 将一个数组逆序输出. 代码: import java.util.*; public class lianxi31 { public static void ...

  4. java一维数组正序输出,java将一个数组逆序输出-java将一个数组逆序输出的方法-吾爱编程网...

    今天吾爱编程为大家分享一下Java的经典实例之一:java将一个数组逆序输出,有需要的小伙伴可以参考: 1.题目要求: 使用Java编程一个程序,将一个数组逆序输出 2.程序代码:public sta ...

  5. 再论句子中单词的逆序输出

    今天,有个朋友看了我的一篇关于将句子中单词次序翻转并输出的文章,说这个程序只做到了输出,没有存储,实用不大.链接在下面! http://blog.csdn.net/persistvonyao/arti ...

  6. python string类型的英文句子逆序输出

    输入的是一个string类型的英文句子,输出也是一个string类型的英文句子:是把输入的句子里面的单词按逆序输出,但是每个单词按内部的字符按顺序输出 示例: 输入:i like you, but j ...

  7. C++实现包含空格、标点、字符、数字的字符串的逆序输出,并且还可以实现一句语言中每个单词的倒序输出

    简介:本C++代码能够实现任意输入的字符的逆序输出,代码的后半部分可以实现一句英文语句的单词的倒序输出. #include <iostream> #include <string&g ...

  8. 7-8 逆序输出英文语句

    输入一个英文句子(假设句子里没有标点,单词之间以空格分隔),将语句中的单词进行逆序排列后输出.例如:用户输入"How are you",则程序输出"you are How ...

  9. 统计英文句子中的单词个数,并且输出每个单词

    package new_test; import java.util.Scanner; import java.util.StringTokenizer; //任务:统计英文句子中的单词个数,并且输出 ...

最新文章

  1. 软件测试实验——安装并使用junit、hamcrest和eclemma进行简单测试
  2. Linux下编译安装Apache、php和svn
  3. ecilpse连接oracle ojdbc驱动
  4. 使用字符串解析的方式完成计算器的设计思路
  5. react打包后图片丢失_React系列四 - React脚手架
  6. 前端模板引擎artTemplate---高性能JavaScript模板引擎
  7. Netty的EventLoop
  8. HTML5 Notification
  9. 计算机组成原理——总线
  10. 微信小程序云开发教程-云数据库
  11. apkg格式怎么打开_pdf转图片怎么转?分享最简单的PDF转图片方法
  12. 音视频系列--MediaProjection录屏生成H264和H265文件
  13. 怎么用python批量发送邮件_Python实现批量发邮件
  14. android 隐藏应用程序,AppHider隐藏应用
  15. 四轴飞行器的位置式PID控制和增量式PID控制
  16. 团队的英文翻译缩写_有感情的一起游戏的团队英文缩写
  17. 【MATLAB笔记】对矩阵进行满秩分解
  18. 是什么引发了我对知识的渴望
  19. html如何制作电子邮件地址怎么写,如何制作html电子邮件?
  20. FPGA基础入门【1】Vivado官方免费版安装

热门文章

  1. C语言中大中小及双小括号的作用
  2. 小括号在c语言的作用,c语言小括号的用法有哪些用处.docx
  3. linux下关机命令提示要root,linux下关机
  4. electron 起步
  5. 基于Flink构建企业级实时数仓(附项目源码)
  6. fineui mysql_FineUI 相关
  7. 【bzoj2563】【阿狸和桃子的游戏】【贪心】
  8. 电脑不支持MOV怎么办 怎么快速将mov格式转换为MP4
  9. 官网下载Apache
  10. Unity 基于法线和深度实现完美描边,可独立控制物体描边