字符串反转

字符串反转


package com.org.momo.字符串;

public class 字符串反转 {
	public static void main(String[] args) {
		  String a="mo hai yong!";
		  String b = "";
		  System.out.println("原始字符串:"+a) ;
		  
		  //根据空格将字符串截取转化为数组
		  String []p=a.split(" ");
		  for (int t=p.length-1;t>=0;t--){
		   System.out.print(p[t]+"\t");
		  }
		  System.out.println();
		  
		  //反转字符串
		  for(int i=a.length();i>=1;i--){
		   b = b+a.charAt(i-1) ;
		   //System.out.print(a.charAt(i-1)) ;
		  }
		   System.out.println("charAt()反转:"+b) ;
		 
	
	     //将字符串转化为数组,对数组进行倒转输出
	     char data[] = a.toCharArray() ;
	     b="" ;
	     for(int i=data.length-1;i>=0;i--){
	    	 b=b+data[i] ;
	     }
	     System.out.println("toCharArray()反转:"+b) ;
	     
	     StringBuffer sb = new StringBuffer(a) ;
	     System.out.println("StringBuffer反转:"+sb.reverse()) ;
	}  
}

你可能感兴趣的:(字符串)