Java String字符串內(nèi)容實(shí)現(xiàn)添加雙引號(hào)
使用轉(zhuǎn)義符 (反斜杠)
String str1 = '我是'中國'工人';String str2 = ''我是中國工人'';System.out.println(str1);//輸出 我是'中國'工人System.out.println(str2);//輸出 '我是中國工人'
補(bǔ)充知識(shí):Java-輸出字符型變量時(shí)與''雙引號(hào)拼接問題
我就廢話不多說了,大家還是直接看代碼吧~
public class Demo { public static void main(String[] args) { /** * 字符型變量初始值是字符 * * 結(jié)論: * * 當(dāng)輸出語句中沒有拼接“”時(shí),字符型變量被賦值什么就輸出什么; * 當(dāng)“”前有2個(gè)及2個(gè)以上的字符型變量時(shí),轉(zhuǎn)化為int類型進(jìn)行計(jì)算后輸出; * 當(dāng)“”前有1個(gè)或者0個(gè)字符型變量時(shí),整個(gè)輸出語句都轉(zhuǎn)化成字符串類型后輸出; */ char ch1 = ’A’; char ch2 = ’B’; // 初始值是什么就輸出什么 System.out.println(ch1); // A // 先轉(zhuǎn)化為int類型,進(jìn)行計(jì)算 System.out.println(ch1+ ch2); // 131 // 先轉(zhuǎn)化為int類型,進(jìn)行計(jì)算 System.out.println(ch1+ ch2 + ''); // 131 // ''雙引號(hào)前先轉(zhuǎn)化為int類型,進(jìn)行計(jì)算,''雙引號(hào)后轉(zhuǎn)化為字符串類型 System.out.println(ch1+ ch2 + '' + ’C’); // 131C // ''雙引號(hào)前后都轉(zhuǎn)化為字符串 System.out.println(ch1 + '' + ch2 + ’C’); // ABC // ''雙引號(hào)前后都轉(zhuǎn)化為字符串 System.out.println(ch1 + '' + ch2); // AB // ''雙引號(hào)后都轉(zhuǎn)化為字符串 System.out.println('' + ch1+ ch2); // AB /** * 字符型變量初始值是字符 * * 結(jié)論: * * 當(dāng)輸出語句中沒有拼接“”時(shí),字符型變量被賦值什么就輸出什么; * 當(dāng)“”前有2個(gè)及2個(gè)以上的字符型變量時(shí),轉(zhuǎn)化為int類型進(jìn)行計(jì)算后輸出; * 當(dāng)“”前有1個(gè)或者0個(gè)字符型變量時(shí),整個(gè)輸出語句都轉(zhuǎn)化成字符串類型后輸出; */ ch1 = 65; ch2 = 66; char ch3 = 67; // 初始值什么就輸出什么 System.out.println(ch1); // 65 // ''雙引號(hào)前先轉(zhuǎn)化為int類型,進(jìn)行計(jì)算后輸出 System.out.println(ch1 + ch2 + ''); // 131 // ''雙引號(hào)前轉(zhuǎn)化為字符類型輸出 System.out.println( ch1 + '');// A // ''雙引號(hào)前先轉(zhuǎn)化為int類型,進(jìn)行計(jì)算,''雙引號(hào)后轉(zhuǎn)化為字符串類型 System.out.println(ch1 + ch2 + '' + ch3); // 131C // ''雙引號(hào)前后都轉(zhuǎn)化為字符串 System.out.println(ch3 + '' + ch1 + ch2); // CAB /** * 拼接對(duì)象是字符串時(shí),結(jié)果和字符型變量初始值是字符相同的結(jié)果 * * 結(jié)論: * * 當(dāng)輸出語句中沒有拼接“”時(shí),字符型變量被賦值什么就輸出什么; * 當(dāng)“”前有2個(gè)及2個(gè)以上的字符型變量時(shí),轉(zhuǎn)化為int類型進(jìn)行計(jì)算后輸出; * 當(dāng)“”前有1個(gè)或者0個(gè)字符型變量時(shí),整個(gè)輸出語句都轉(zhuǎn)化成字符串類型后輸出; */ int a = 1, b = 2 ;String c = '3'; System.out.println(a + b + c ); // 33 System.out.println(c + a + b); // 312 }}
以上這篇Java String字符串內(nèi)容實(shí)現(xiàn)添加雙引號(hào)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. 得到XML文檔大小的方法2. WMLScript的語法基礎(chǔ)3. 使用Spry輕松將XML數(shù)據(jù)顯示到HTML頁的方法4. ASP中if語句、select 、while循環(huán)的使用方法5. xml中的空格之完全解說6. ASP中解決“對(duì)象關(guān)閉時(shí),不允許操作。”的詭異問題……7. 輕松學(xué)習(xí)XML教程8. html小技巧之td,div標(biāo)簽里內(nèi)容不換行9. XML入門的常見問題(四)10. msxml3.dll 錯(cuò)誤 800c0019 系統(tǒng)錯(cuò)誤:-2146697191解決方法
