Java中字符串的一些常见方法

2014-11-24 02:25:32 · 作者: · 浏览: 0

1、Java中字符串的一些常见方法

/**
 * 
 */
package com.you.model;

/**
 * @author Administrator
 * @date 2014-02-24
 */
public class Replace {

	/**
	 * @param args
	 */
	public static void main(String[] args) 
	{
		/**
		 * 原字符串
		 */
		String str = "78454545855ksdjnf dnfdksf klkADE TGTH eiru oaK L!@@$#%$^*&(*()()>
  >>";
		
		/**
		 * concat()
		 */
		str = str.concat(str);
		System.out.println("第一次concat():" + str);
		System.out.println();
		
		/**
		 * intern()
		 */
		str = str.intern();
	    System.out.println("第二次intern():" + str);
	    System.out.println();
	    
	    /**
		 * replace("","")
		 */
	    str = str.replace("8", "发财");
	    System.out.println("第三次replace('',''):" + str);
	    System.out.println();
	    
	    /**
		 * replaceAll("","")
		 */
	    str = str.replaceAll("f", "阿弥陀佛");
	    System.out.println("第四次replaceAll('',''):" + str);
	    System.out.println();
	    
	    /**
		 * replaceFirst("","")
		 */
	    str = str.replaceFirst("7", "七七四十九天");
	    System.out.println("第五次replaceFirst('',''):" + str);
	    System.out.println();
	    
	    /**
	     * substring()
	     */
	    str = str.substring(20);
	    System.out.println("第六次substring():" + str);
	    System.out.println();
	    
	    /**
	     * substring(, )
	     */
	    str = str.substring(25, 35);
	    System.out.println("第七次substring(0,10):" + str);
	    System.out.println();
	    
	    /**
	     * toLowerCase()
	     */
	    str = str.toLowerCase();
	    System.out.println("第八次toLowerCase():" + str);
	    System.out.println();
	    
	    /**
	     * toUpperCase()
	     */
	    str = str.toUpperCase();
	    System.out.println("第九次toUpperCase():" + str);
	    System.out.println();
	    
	    /**
	     * trim()
	     */
	    str = str.trim();
	    System.out.println("第十次trim():" + str);
	    System.out.println();
	    
	    /**
	     * length()
	     */
	    int len = str.length();
	    System.out.println("第十一次length():" + len);
	}

}


2、结果

第一次concat():78454545855ksdjnf dnfdksf klkADE TGTH eiru oaK L!@@$#%$^*&(*()()>
  >>78454545855ksdjnf dnfdksf klkADE TGTH eiru oaK L!@@$#%$^*&(*()()>
  >>


第二次intern():78454545855ksdjnf dnfdksf klkADE TGTH eiru oaK L!@@$#%$^*&(*()()>
  >>78454545855ksdjnf dnfdksf klkADE TGTH eiru oaK L!@@$#%$^*&(*()()>
  >>


第三次replace('',''):7发财454545发财55ksdjnf dnfdksf klkADE TGTH eiru oaK L!@@$#%$^*&(*()()>
  >>7发财454545发财55ksdjnf dnfdksf klkADE TGTH eiru oaK L!@@$#%$^*&(*()()>
  >>


第四次replaceAll('',''):7发财454545发财55ksdjn阿弥陀佛 dn阿弥陀佛dks阿弥陀佛 klkADE TGTH eiru oaK L!@@$#%$^*&(*()()>
  >>7发财454545发财55ksdjn阿弥陀佛 dn阿弥陀佛dks阿弥陀佛 klkADE TGTH eiru oaK L!@@$#%$^*&(*()()>
  >>


第五次replaceFirst('',''):七七四十九天发财454545发财55ksdjn阿弥陀佛 dn阿弥陀佛dks阿弥陀佛 klkADE TGTH eiru oaK L!@@$#%$^*&(*()()>
  >>7发财454545发财55ksdjn阿弥陀佛 dn阿弥陀佛dks阿弥陀佛 klkADE TGTH eiru oaK L!@@$#%$^*&(*()()>
  >>


第六次substring():djn阿弥陀佛 dn阿弥陀佛dks阿弥陀佛 klkADE TGTH eiru oaK L!@@$#%$^*&(*()()>
  >>7发财454545发财55ksdjn阿弥陀佛 dn阿弥陀佛dks阿弥陀佛 klkADE TGTH eiru oaK L!@@$#%$^*&(*()()>
  >>


第七次substring(0,10):ADE TGTH e


第八次toLowerCase():ade tgth e


第九次toUpperCase():ADE TGTH E


第十次trim():ADE TGTH E


第十一次length():10