java --字符串與基本數據類型之間的轉換

public static void main(String[] args) {
		
		/**
		 * 1.字符串與基本數據類型之間的轉換
		 * 字符串-->基本數據類型,調用xx.parseXxx(String str)方法
		 * 基本數據類型-->字符串,調用字符串的valueOf()方法
		 * 2.字符串與字節數組之間的轉換
		 * 字符串-->字節數組,調用getBytes()方法
		 * 字節數組--字符串,調用字符串的構造方法
		 * 3.字符串與字符數組之間的轉換
		 * 有了字節,爲何須要字符?
		 * 字節只能針對英文,字符能夠針對中文,一個字符等於兩個字節
		 * 字符串-->字符數組,調用字符串的toCharArray()方法
		 * 字符數組-->字符串,調用字符串的構造方法
		 */
		String str = "85306852";
		//轉int
		int i = Integer.parseInt(str);
		//轉double
		double d = Double.parseDouble(str);
		//基本數據類型轉str
		//方法1
		String str2 = i+"";
		//方法2(儘可能用這種)
		//valueOf()參數有多種類型可選
		str2 = String.valueOf(i);
		//-----------------------
		//字符串轉字節數組,用getBytes方法
		byte[] b = str.getBytes();
		//字節數組轉字符串,調用字符串的構造器
		String strTmp = new String(b);
		//-------------------------
		//字符串轉字符數組
		String str3 = "123中國人";
		char[] c = str3.toCharArray();
		for(char tmp:c)
		{
			System.out.println(tmp);
		}
		//字符數組轉字符串
		String str4 = new String(c);
		System.out.println(str4);
	}
相關文章
相關標籤/搜索