Java中數字、字符、字符串 轉換方法總結


數字、字符串相互轉換

// 數字轉字符串 method1
		int number = 5;
		String str = String.valueOf(number);
		System.out.println(str);

// 數字轉字符串 method2
		int number = 5;
		Integer itr = number;  //int裝箱為對象,再調用對象的toString方法
		String str = itr.toString(); //或者直接 String str = Integer.toString(number);
		System.out.println(str);

// 數字轉字符串 method3
		int number = 5;
		String str = number + "";
		System.out.println(str);
// 字符串轉數字
		String str = "123";
		int number = Integer.parseInt(str);		
		System.out.println(number);

字符、字符串相互轉換

//字符轉字符串 method 1
		char ch = '5';
		String str = String.valueOf(ch);
		System.out.println(str);

//字符轉字符串 method 2
		char ch = '5';
		String str = ch + "";
		System.out.println(str);	
// 字符串轉字符
		// 其實這里也算不上轉換了,只是獲取對應位置上字符
		String str = "123";
		char ch = str.charAt(0); //這里獲取到的字符為1
		System.out.println(ch);

數字、字符相互轉換

// 數字轉字符
		// 不能直接轉換,如下圖。因此需借助數字轉字符串。
		// 首先將數字轉為字符串,再獲取字符
		int number = 5; //注意這里數字只能是個位數並且不能為負
		String temp = Integer.toString(number);
		char ch = temp.charAt(0);
		System.out.println("數字轉字符:"+ch);



// 字符轉數字
		// 先把字符轉為字符串,再轉換為數字
		char ch = '5';
		String temp = String.valueOf(ch);
		int a = Integer.parseInt(temp);
		System.out.println(a);
		//或者
		int a = ch - '0';

字符數組轉字符串

String newStr = new String(charArray, 0, charArray.length);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM