java相关学习
2013-04-20 16:31
99 查看
Core Java小练习 - 反转文字
分类: CORE JAVA相关2012-12-2013:46 125人阅读 评论(0) 收藏 举报
传入一个字符串,得到反转的字符串:
[java] view
plaincopyprint?
<p>import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;</p><p>public class ReveserOrder {</p><p> public void order() throws IOException {
InputStreamReader is = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(is);
String str = br.readLine();
char c[] = str.toCharArray();
int i = str.length();
i--;
char temp;
for (int j = 0; j < i; j++, i--) {
temp = c[j];
c[j] = c[i];
c[i] = temp;
}
System.out.println(new String(c, 0, str.length()));
}</p><p> public static void main(String[] args) throws IOException {
new ReveserOrder().order();
}
}</p>
[java] view
plaincopyprint?
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class ReverserO {
public String reverserStr(String inStr){
char[] charArray = inStr.toCharArray();
int inStrLong = charArray.length;
char[] returnCharArray = new char[inStrLong];
for(int i=inStrLong-1,j=0;i>-1;i--,j++){
returnCharArray[j]=charArray[i];
}
return new String(returnCharArray,0,inStrLong);
}
public static void main(String[] args) throws Exception {
InputStreamReader inputStreamReader = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(inputStreamReader);
System.out.println(new ReverserO().reverserStr(br.readLine()));
}
}
相关文章推荐
- JAVAWEB开发之redis学习(六)——HashSet集合相关的操作命令
- Java学习,数组的相关操作,封装类,Class类,反射API
- java学习笔记1——JDK相关
- Java相关-轻松学习XML(转贴)
- java学习之路之邮件相关
- 【Java学习小结】-【Web入门相关总结二】
- Java学习总结之命名相关
- Java学习从入门到精通---学习java相关技术的方法及步骤
- 编程学习笔记之Java相关:包的概念和使用
- java学习,子类覆盖父类及重写的相关学习
- FTP相关内容学习_java
- java学习小记 高精度的相关方法
- 【Java学习笔记】String相关语句
- 编程学习笔记之Java相关vector向量的介绍
- 学习java的相关推荐书籍!
- java中File类的相关学习
- java学习--多线程相关知识
- 【Java高并发学习】Thread线程相关
- Spring4.X学习(一):JavaConfig module相关注解