输入一个英文句子,翻转句子中单词的顺序
来源:互联网 发布:pp助手是什么软件 编辑:程序博客网 时间:2024/05/04 06:41
题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。
例如输入“I am a student.”,则输出“student. a am I”。
做这个题目的时候,看到了很多网上的答案,参考后自己整理了一份,供大家参考
package test;
import java.io.*;
public class Reverse02 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str=null;
BufferedReader bl=new BufferedReader(new InputStreamReader(System.in));
try {
str=bl.readLine(); //取得屏幕输入数据
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
int index=str.lastIndexOf(' '); //取得空格字符下标
while(index>=0){
System.out.print(str.substring(index+1)+' '); //取得目标字段
str=str.substring(0,index);//取得剩余字段
index=str.lastIndexOf(' ');//循环
}
System.out.print(str); //输出原始字段
}
}
- 输入一个英文句子,翻转句子中单词的顺序
- 输入一个英文句子,翻转句子中单词的顺序,单词内字符顺序不变
- 输入一个英文句子,翻转句子中单词的顺序,但单词内字符顺序不变
- 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不改变
- 面试题:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。
- 面试题:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。
- (Java)输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,句子中单词以单个空格符隔开
- 翻转英文句子中单词的顺序
- java算法实现之--输入一个英文句子,翻转句子中的单词顺序,但单词内字符的顺序不变
- 每天学习一点编程(2)(输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变)
- 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,没有标点符号。 例如输入“I am a student”,则输出“student a
- [JAVA]从键盘读入一个英文句子,翻转句子中单词的顺序,String的翻转算法
- 经典面试题:翻转英文句子中单词的顺序
- 一个面试题:翻转句子中单词的顺序
- 翻转句子中单词的顺序
- 翻转句子中单词的顺序
- 翻转句子中单词的顺序
- 翻转句子中单词的顺序
- MVC3 整体架构预览
- android手机 使用
- Window2003 备份失败处理方案
- 为android增强命令行,使其支持网络同步时间。。。。。。
- 大学老师的底线
- 输入一个英文句子,翻转句子中单词的顺序
- 【MFC】打开文件的流程
- 程序调用.exe文件
- 好有哲理
- sourceforge
- 表单 数字字符验证正则
- 将旧的推送通知从通知中心移除掉
- GDAL APP
- ADO.NET连接数据库字符串