句子中的每个单词都可以颠倒,并以与以前相同的顺序显示单词。一个例子如下:Original sentence = an apple is red

Modified sentence = na elppa si der

演示此过程的程序如下。

示例public class Example {

public static void main(String[] args) {

String str = "the sky is blue";

System.out.println("The original string is: " + str);

String strWords[] = str.split("\\s");

String rev = "";

for(String sw : strWords) {

StringBuilder sb = new StringBuilder(sw);

sb.reverse();

rev += sb.toString() + " ";

}

System.out.println("The modified string is: " + rev.trim());

}

}

输出结果The original string is: the sky is blue

The modified string is: eht yks si eulb

现在让我们了解上面的程序。

首先,显示原始字符串。然后,split()方法用于将所有单词存储在数组strWords []中。证明这一点的代码片段如下所示-System.out.println("The original string is: " + str);

String strWords[] = str.split("\\s");

字符串rev包含所有单词之后的反转。这是通过使用reverse()for循环中的方法完成的。然后显示rev。证明这一点的代码片段如下所示-String rev = "";

for(String sw : strWords) {

StringBuilder sb = new StringBuilder(sw);

sb.reverse();

rev += sb.toString() + " ";

}

System.out.println("The modified string is: " + rev.trim());

java句子单词颠倒_Java程序可反转句子中的每个单词相关推荐

  1. java 循环遍历字符串_Java 程序迭代遍历字符串中的每个字符

    Java 程序迭代遍历字符串中的每个字符 在本教程中,我们将学习遍历字符串的每个字符. 要理解此示例,您应该了解以下Java编程主题: 示例1:使用for循环遍历字符串的每个字符 示例class Ma ...

  2. java句子中找单词_java程序找到一个句子中每个单词的字母数

    我想找到一个句子中每个单词的字母数.我已经尝试了几次使用几个代码,但从来没有得到它.我总是显示错误StringIndexOutOfBounds异常.我的一个代码如下:java程序找到一个句子中每个单词 ...

  3. java后期发展方向_Java程序员的4个职业发展方向,该如何把握黄金5年?

    在Java程序界流行着一种默认的说法叫"黄金5年",意思是说,一个Java程序员从入职的时候算起,前五年我选择直接影响着整个职业生涯的发展方向和薪资走向. 而这5年,也决定了一个程 ...

  4. java查看日志命令_Java程序员必备:查看日志常用的linux命令

    前言 趁周末,复习一下鸟哥的linux私房菜,看了文件内容查阅部分,做个笔记,哈哈,希望对你有帮助哦. cat cat : 由第一行开始显示文件所有内容 参数说明cat[-AbEnTv] 参数: -A ...

  5. java ldap操作实例_Java Spring Security示例教程中的2种设置LDAP Active Directory身份验证的方法...

    java ldap操作实例 LDAP身份验证是世界上最流行的企业应用程序身份验证机制之一,而Active Directory (Microsoft为Windows提供的LDAP实现)是另一种广泛使用的 ...

  6. java object取数据_java使用ObjectInputStream从文件中读取对象

    import java.io.EOFException; import java.io.FileInputStream; import java.io.FileNotFoundException; i ...

  7. java 如何级联删除_Java学习-040-级联删除目录中的文件、目录

    之前在写应用模块,进行单元测试编码的时候,居然脑洞大开居然创建了一个 N 层的目录,到后来删除测试结果目录的时候,才发现删除不了了,提示目录过长无法删除.网上找了一些方法,也找了一些粉碎机,都没能达到 ...

  8. python找最长的单词,Python 找出英文单词列表(list)中最长单词链

    这篇文章主要介绍了Python 找出英文单词列表(list)中最长单词链,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 本文主要 ...

  9. java list作为参数传递_Java 程序将lambda表达式作为方法参数传递

    Java 程序将lambda表达式作为方法参数传递 在此示例中,我们将学习将lambda表达式作为Java中的方法参数传递. 要理解此示例,您应该了解以下Java编程主题: 示例1:将lambda表达 ...

最新文章

  1. 为什么大家都推荐我学Linux
  2. Android 保存图片到系统及相关问题的解决方案
  3. 深度学习(二十三)Maxout网络学习-ICML 2013
  4. 腐蚀国内稳定服务器_工控机箱和服务器机箱区别在哪里
  5. java 类似datatable_在java中实现类似于.net中的DataTable,请各位看看,这种方法可行吗?...
  6. jmeter重写java请求_jmeter之编写java请求-扩展Java Sampler
  7. 将ostream 对象转换成字符串流输出
  8. 花书+吴恩达深度学习(十九)构建模型策略(训练模型顺序、偏差方差、数据集划分、数据不匹配)
  9. linux启动盘制作工具_开源免费的国产多系统启动盘制作工具:Ventoy
  10. 数据比赛大杀器----模型融合(stackingblending)(转载)
  11. MATLAB/Simulink双馈风机调频模型,风电调频模型,基于三机九节点搭建含双馈风机的电力系统模型
  12. office 2010 word文档,插入复选框,方框打勾(打对号)的方法
  13. 机场精细化管理_王晓鸿:BIM技术在机场工程精细化管理的应用
  14. flink 的用途 场景
  15. 怎么查服务器域名 mac系统,苹果6s肿么查看服务器域名
  16. pdf生成目录-如何给没有目录的pdf手动添加目录
  17. CSS公鸡走路动画js特效
  18. 2022年电动车与车辆工程国际会议(CEVVE 2022)
  19. 计算机网络编辑员题目,大学生考证:网络编辑考试
  20. 用于web展示的智慧农业植物生长动画模型的快速实现

热门文章

  1. Mac OS X Mountain Lion,失败的系统
  2. [E找规律] lcLCP29. 乐团站位(找规律+数学)
  3. 仿电台网站网页版html代码,DIV+CSS实现电台列表设计的示例代码
  4. 详解:33案例(qq新闻)
  5. Linux系统如何删除僵尸文件,linux – 从进程表中删除僵尸进程
  6. 七夕送女朋友什么礼物好?七夕情人节送礼物攻略
  7. 论什么叫牛逼的程序猿
  8. 舆情监测系统有哪些优势,TOOM舆情监测的意义是什么?
  9. 解决微信小程序长页面滚动到底部点击底部的输入框后输入框漂浮且页面滚动到顶部
  10. 卡巴斯基被指暗算对手10多年 官方辟谣