首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Core Java小习题 - 反转文字

2012-12-27 
Core Java小练习 - 反转文字传入一个字符串,得到反转的字符串: import java.io.BufferedReaderimport jav

Core Java小练习 - 反转文字

传入一个字符串,得到反转的字符串:

 

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;

public class ReveserOrder {

 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())); }

 public static void main(String[] args) throws IOException {  new  ReveserOrder().order(); }}

 

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()));  }}



 

热点排行