java 基础 String str= “abc god 中国 java“ 反转每个单词 结果: “cba dog 国中
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 国中相关推荐
- 将字符串String str= “abc god 中国 java“ 反转每个单词 结果: “cba dog 国中
/*** String str= "abc god 中国 java"(较难) 反转每个单词结果: "cba dog 国中 avaj"**/ public cla ...
- Java基础——String类(一)
一.String 类代表字符串 Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现. 字符串是常量:它们的值在创建之后不能更改.字符串缓冲区支持可变的字符串 ...
- java基础-String字符串字符长度校验
java基础-String字符串字符长度校验 /*** 校验字符串是否在规定字符数内* @param str* @param maxLength* @return*/ public static bo ...
- Java基础-->一篇讲全Java常用类(详细易懂,建议收藏)
Java基础–>一篇讲全Java常用类(详细易懂,建议收藏) 文章目录 Java基础-->一篇讲全Java常用类(详细易懂,建议收藏) 1.字符串相关的类 String类 概述 创建Str ...
- String str =new String(“abc“)和 String str = “abc“的比较
String是一个非常常用的类,应该深入的去了解String 如: String str =new String("abc") String str1 = "abc&qu ...
- 【Java基础】RTTI与反射之Java
一.引言 很多时候我们的程序可能需要在运行时识别对象和类的信息,比如多态就是基于运行时环境进行动态判断实际引用的对象.在运行时识别对象和类的信息主要有两种方式:1.RTTI,具体是Class对象,它假 ...
- Java基础语法(一)——初识Java
文章目录 一.Java语言概述 1.Java是什么 2.Java 的流行性 3.Java 的特性 (1) 简单性 (2)面向对象 (3) 分布式(微服务) (4) 健壮性 (5) 安全性 (6) 可移 ...
- 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. ...
- nested exception is java.lang.ClassCastException: java.lang String cannot be cast to java.util.Map
今天来此记录下自己犯了多次的错误,就是在本地服务起了之后,在页面点击看效果报错,页面显示异常,后端报错,如下: falied to handle or send message;nested exce ...
- 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 ...
最新文章
- 来啦!机器学习画图神器来啦!
- 常见汉字Unicode编码
- mootools 简介
- Leetcode题库203.移除链表元素(尾指针填充 / 虚头指针定义 c实现)
- Socket编程:必须要了解的网络字节序和转换函数
- [JavaWeb-Bootstrap]CSS样式和JS插件
- 利用坐标变换证明惯性主轴方向是惯性矩的极值方向
- 跨域iframe高度自适应(兼容IE/FF/OP/Chrome)
- 地址规范化--城市三级联动(layui) (B)
- 18位身份证的正则表达式并说明
- 目前的物联网产品,主要有哪些?
- 分布式游戏服务器设计
- Adobe acrobat修改批注名字
- Vscode运行java代码和c++代码时Terminal输出乱码?
- 关于C++ non-aggregate cannot be initialized错误的解决
- 机器学习:朴素贝叶斯模型算法原理(含实战案例)
- 傅里叶变换的虚数部分
- 大二web期末大作业——家乡主题网页设计(web前端网页制作课作业) 四川旅游网页设计制作
- APP天气预报图标素材下载
- 物流看板、大数据驾驶舱、物流监控、运输跟踪、车辆运输管控、车辆管理、运单统计、商品流通数据库、配送费、发货件数、行驶耗油、违规管理、告警信息、车队统计、车辆信息查询、运输状态、运输数量、运输进度
热门文章
- vue3项目全家桶知识
- 中国大陆手机号码如何注册谷歌账号?完美解决收不到验证码的问题
- 宝塔远程桌面助手使用教程
- 联想笔记本v110_联想V110系列笔记本如何设置u盘启动教程
- 如何在阿里云中注册域名
- 如何通过组策略来缓解打印机后台处理程序漏洞CVE-2021-34527?
- dns被劫持怎么办,什么是dns劫持,有什么方法处理?
- 打造自己的HelloDrone 无人机APP过程《3》
- LWN:替换 congestion_wait()!
- android fresco的底层,详解Android之图片加载框架Fresco基本使用(一)