java句子倒序_Java实现英文句子中的单词顺序逆序输出的方法
摘要:这篇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实现英文句子中的单词顺序逆序输出的方法相关推荐
- C语言反序输出英文句子,C++实现英文句子中的单词逆序输出的方法
本文实例讲述了C++实现英文句子中的单词逆序输出的方法.分享给大家供大家参考,具体如下: #include "stdafx.h" #include #include #includ ...
- java将数组逆序输出_java将一个数组逆序输出-java将一个数组逆序输出的方法-吾爱编程网...
今天吾爱编程为大家介绍一下java的经典实例将一个数组逆序输出,相信很多学习java的小伙伴都会接触到,有需要的小伙伴可以参考一下: 1.需求分析: 用第一个与最后一个交换, 第二个与倒数第二个交换, ...
- 倒序存放数组java_java 将一个数组逆序输出的方法
java 将一个数组逆序输出的方法 题目: 将一个数组逆序输出. 代码: import java.util.*; public class lianxi31 { public static void ...
- java一维数组正序输出,java将一个数组逆序输出-java将一个数组逆序输出的方法-吾爱编程网...
今天吾爱编程为大家分享一下Java的经典实例之一:java将一个数组逆序输出,有需要的小伙伴可以参考: 1.题目要求: 使用Java编程一个程序,将一个数组逆序输出 2.程序代码:public sta ...
- 再论句子中单词的逆序输出
今天,有个朋友看了我的一篇关于将句子中单词次序翻转并输出的文章,说这个程序只做到了输出,没有存储,实用不大.链接在下面! http://blog.csdn.net/persistvonyao/arti ...
- python string类型的英文句子逆序输出
输入的是一个string类型的英文句子,输出也是一个string类型的英文句子:是把输入的句子里面的单词按逆序输出,但是每个单词按内部的字符按顺序输出 示例: 输入:i like you, but j ...
- C++实现包含空格、标点、字符、数字的字符串的逆序输出,并且还可以实现一句语言中每个单词的倒序输出
简介:本C++代码能够实现任意输入的字符的逆序输出,代码的后半部分可以实现一句英文语句的单词的倒序输出. #include <iostream> #include <string&g ...
- 7-8 逆序输出英文语句
输入一个英文句子(假设句子里没有标点,单词之间以空格分隔),将语句中的单词进行逆序排列后输出.例如:用户输入"How are you",则程序输出"you are How ...
- 统计英文句子中的单词个数,并且输出每个单词
package new_test; import java.util.Scanner; import java.util.StringTokenizer; //任务:统计英文句子中的单词个数,并且输出 ...
最新文章
- 软件测试实验——安装并使用junit、hamcrest和eclemma进行简单测试
- Linux下编译安装Apache、php和svn
- ecilpse连接oracle ojdbc驱动
- 使用字符串解析的方式完成计算器的设计思路
- react打包后图片丢失_React系列四 - React脚手架
- 前端模板引擎artTemplate---高性能JavaScript模板引擎
- Netty的EventLoop
- HTML5 Notification
- 计算机组成原理——总线
- 微信小程序云开发教程-云数据库
- apkg格式怎么打开_pdf转图片怎么转?分享最简单的PDF转图片方法
- 音视频系列--MediaProjection录屏生成H264和H265文件
- 怎么用python批量发送邮件_Python实现批量发邮件
- android 隐藏应用程序,AppHider隐藏应用
- 四轴飞行器的位置式PID控制和增量式PID控制
- 团队的英文翻译缩写_有感情的一起游戏的团队英文缩写
- 【MATLAB笔记】对矩阵进行满秩分解
- 是什么引发了我对知识的渴望
- html如何制作电子邮件地址怎么写,如何制作html电子邮件?
- FPGA基础入门【1】Vivado官方免费版安装