String str= “abc god 中国 java” 反转每个单词
结果: “cba dog 国中 avaj”

/*** 9、 String str= "abc god 中国 java" 反转每个单词 结果: "cba dog 国中 avaj"*/
public class Homework09 {public static void main(String[] args) {String srcStr = "abc  god     中国                java";String str = srcStr + " ";// 定义一个Stirng变量,专门用于存储单个词组String word = ""; //定义一个变量用于存储最终结果String result = "";//"cba "// 当我们获取到空格字符,然而上一个字符是非空格,那么上一个字符往前都是一个完整的词组for (int i = 0; i < str.length(); i++) {char ch = str.charAt(i);if (ch != ' ') {word += ch;} else { // 只要一遇见空格,就先将word反转result += reverse(word);if (i < str.length() - 1) {result += " ";word = "";}}}System.out.println(result);}public static String reverse(String str) {String result = "";for (int i = str.length() - 1; i >= 0; i--) {result += str.charAt(i);}return result;}
}

java 基础 String str= “abc god 中国 java“ 反转每个单词 结果: “cba dog 国中相关推荐

  1. 将字符串String str= “abc god 中国 java“ 反转每个单词 结果: “cba dog 国中

    /*** String str= "abc god 中国 java"(较难) 反转每个单词结果: "cba dog 国中 avaj"**/ public cla ...

  2. Java基础——String类(一)

    一.String 类代表字符串 Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现. 字符串是常量:它们的值在创建之后不能更改.字符串缓冲区支持可变的字符串 ...

  3. java基础-String字符串字符长度校验

    java基础-String字符串字符长度校验 /*** 校验字符串是否在规定字符数内* @param str* @param maxLength* @return*/ public static bo ...

  4. Java基础-->一篇讲全Java常用类(详细易懂,建议收藏)

    Java基础–>一篇讲全Java常用类(详细易懂,建议收藏) 文章目录 Java基础-->一篇讲全Java常用类(详细易懂,建议收藏) 1.字符串相关的类 String类 概述 创建Str ...

  5. String str =new String(“abc“)和 String str = “abc“的比较

    String是一个非常常用的类,应该深入的去了解String 如: String str =new String("abc") String str1 = "abc&qu ...

  6. 【Java基础】RTTI与反射之Java

    一.引言 很多时候我们的程序可能需要在运行时识别对象和类的信息,比如多态就是基于运行时环境进行动态判断实际引用的对象.在运行时识别对象和类的信息主要有两种方式:1.RTTI,具体是Class对象,它假 ...

  7. Java基础语法(一)——初识Java

    文章目录 一.Java语言概述 1.Java是什么 2.Java 的流行性 3.Java 的特性 (1) 简单性 (2)面向对象 (3) 分布式(微服务) (4) 健壮性 (5) 安全性 (6) 可移 ...

  8. ArrayMap java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Object[]

    错误堆栈: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Object[]at android. ...

  9. nested exception is java.lang.ClassCastException: java.lang String cannot be cast to java.util.Map

    今天来此记录下自己犯了多次的错误,就是在本地服务起了之后,在页面点击看效果报错,页面显示异常,后端报错,如下: falied to handle or send message;nested exce ...

  10. No implementation found for java.lang.String android.os.SystemProperties.native_get(java.lang.String

    仅作为记录,大佬请跳过. 博主用老手机华为mate2,实体调试时,出现Installation failed due to: ''pm install-create -r -t -S 14459522 ...

最新文章

  1. 来啦!机器学习画图神器来啦!
  2. 常见汉字Unicode编码
  3. mootools 简介
  4. Leetcode题库203.移除链表元素(尾指针填充 / 虚头指针定义 c实现)
  5. Socket编程:必须要了解的网络字节序和转换函数
  6. [JavaWeb-Bootstrap]CSS样式和JS插件
  7. 利用坐标变换证明惯性主轴方向是惯性矩的极值方向
  8. 跨域iframe高度自适应(兼容IE/FF/OP/Chrome)
  9. 地址规范化--城市三级联动(layui) (B)
  10. 18位身份证的正则表达式并说明
  11. 目前的物联网产品,主要有哪些?
  12. 分布式游戏服务器设计
  13. Adobe acrobat修改批注名字
  14. Vscode运行java代码和c++代码时Terminal输出乱码?
  15. 关于C++ non-aggregate cannot be initialized错误的解决
  16. 机器学习:朴素贝叶斯模型算法原理(含实战案例)
  17. 傅里叶变换的虚数部分
  18. 大二web期末大作业——家乡主题网页设计(web前端网页制作课作业) 四川旅游网页设计制作
  19. APP天气预报图标素材下载
  20. 物流看板、大数据驾驶舱、物流监控、运输跟踪、车辆运输管控、车辆管理、运单统计、商品流通数据库、配送费、发货件数、行驶耗油、违规管理、告警信息、车队统计、车辆信息查询、运输状态、运输数量、运输进度

热门文章

  1. vue3项目全家桶知识
  2. 中国大陆手机号码如何注册谷歌账号?完美解决收不到验证码的问题
  3. 宝塔远程桌面助手使用教程
  4. 联想笔记本v110_联想V110系列笔记本如何设置u盘启动教程
  5. 如何在阿里云中注册域名
  6. 如何通过组策略来缓解打印机后台处理程序漏洞CVE-2021-34527?
  7. dns被劫持怎么办,什么是dns劫持,有什么方法处理?
  8. 打造自己的HelloDrone 无人机APP过程《3》
  9. LWN:替换 congestion_wait()!
  10. android fresco的底层,详解Android之图片加载框架Fresco基本使用(一)