将文本中的各个单词的字母顺序翻转(Java)
题目大意
编写一个方法,将一段文本中的各个单词的字母顺序翻转,
例如:“I like writing code best”,将变成"I ekil gnitirw edoc tseb"
实现思路
①输入需要翻转的字符串
②将每个单词存入数组中,使用分隔方法split()进行分隔
③遍历得到的字符数组,进行使用翻转方法reverse(),将每次的翻转结果添加到新的字符串中append()
代码实现
public class Test {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.print("请输入需要翻转的字符串:");String s = input.nextLine();System.out.println("翻转之后的字符串为:"+reverseStr(s));}public static String reverseStr(String s){//1.以空格分隔字符串,放到数组中String[] s1 = s.split(" ");//2.定义一个字符串newString,用来存放新的字符串StringBuffer newStr = new StringBuffer();for (String arr:s1) {StringBuffer reverseStr = new StringBuffer(arr);reverseStr.reverse();//实现翻转newStr.append(reverseStr);//放入翻转之后的新的字符串newStr.append(" ");}return newStr.toString();}
}
将文本中的各个单词的字母顺序翻转(Java)相关推荐
- 编写一个方法,将一段文本中的各个单词的字母顺序翻转题
编写一个方法,将一段文本中的各个单词的字母顺序翻转题 1.任务介绍 编写一个方法,将一段文本中的各个单词的字母顺序翻转, 例如:"I like writing code best" ...
- python编程试题单词倒排_Python:将句子中的单词全部倒排过来,但单词的字母顺序不变...
早上看到好友未央的一篇博文<一道google的测试工程师笔试题>,内容如下: 这是去年面试google测试工程师的一道题,题目如下: 设计一个函数,使用任意语言,完成以下功能: 一个句子, ...
- 使用java,计算一段文本中出现英语单词次数最多的单词
package cn.rrl.interview;import java.util.ArrayList; import java.util.Collections; import java.util. ...
- 删除文本中重复的单词
在这#encoding=gbk 声明字符类型为gbk,声明前后不能有空格,否则会出错 '''删除文本中重复的单词''' with open('真题词汇--英语一.txt','r') as file:f ...
- JavaScript把字符串中每一个单词的字母翻转
js把字符串中每一个单词的字母翻转 var arr2 = "hellow world" function reverses(str) { var arr3 = [] ...
- 7-30 jmu-JavaPython-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (25 分)
7-30 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (25 分) 现需要统计若干段文字(英文)中的不同单词数量. 如果不同的单词数量不超过10个,则 ...
- 7-1 jmu-JavaPython-统计一段文字中的单词个数并按单词的字母顺序排序后输出
7-1 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (15 分) 现需要统计若干段文字(英文)中的不同单词数量. 如果不同的单词数量不超过10个,则将 ...
- 将一句英文中的每个单词首字母大写,其余字母小写
//将一句英文中的每个单词首字母大写,其余字母小写 //'wHAt aRE yOu doING' -> 'What Are You Doing' var str='wHAt aRE yOu do ...
- PTA(每日一题)7-1 jmu-JavaPython-统计一段文字中的单词个数并按单词的字母顺序排序后输出
现需要统计若干段文字(英文)中的不同单词数量. 如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词. **注1:**单词之间以空格(1个或多个空格)为间隔. **注2 ...
最新文章
- CentOS VS Ubuntu,谁才是更好的 Linux 版本?
- oracle自带调优,oracle 参数调优
- java单元测试内存数据库_基于内存数据库的单元测试
- mysql从大到小排序_sql语句时间排序 sql语句按照时间排序
- how many fibs java_How many Fibs?(java)
- 输出奇数和偶数(Java)
- 频谱感知4:CCS硬合并中m-out-of-K准则下m与K的联合优化问题
- Ubuntu18.04-albert编译安装记录
- [干货]手把手教你写一个安卓app
- 如何root安卓手机_2019年安卓手机一键root教程,附科普安卓为何root困难?
- 几种主流编程语言的优点和缺点比较,不服来怼
- android服务实现播放器,Android实现简单音乐播放器(MediaPlayer)
- qt c语言混合编程 pdf,QT中的C++技术 pdf
- 高德地图python爬虫 商家_Python3 | 通过百度地图API获取商家详细信息
- 硬盘磁头坏数据有办法恢复吗?硬盘开盘数据恢复
- ROG 冰刃 3 枪神 2 Plus 第二时间上手体验
- .git文件泄露的一次渗透darkhole2
- ubuntu下复制文件到另一个文件夹下权限不够问题解决方法
- [计算机网络] 拥塞控制
- 档案管理学川大972 | 专门档案专题