Java String字符串內(nèi)容實(shí)現(xiàn)添加雙引號
使用轉(zhuǎn)義符 (反斜杠)
String str1 = '我是'中國'工人';String str2 = ''我是中國工人'';System.out.println(str1);//輸出 我是'中國'工人System.out.println(str2);//輸出 '我是中國工人'
補(bǔ)充知識:Java-輸出字符型變量時(shí)與''雙引號拼接問題
我就廢話不多說了,大家還是直接看代碼吧~
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 // ''雙引號前先轉(zhuǎn)化為int類型,進(jìn)行計(jì)算,''雙引號后轉(zhuǎn)化為字符串類型 System.out.println(ch1+ ch2 + '' + ’C’); // 131C // ''雙引號前后都轉(zhuǎn)化為字符串 System.out.println(ch1 + '' + ch2 + ’C’); // ABC // ''雙引號前后都轉(zhuǎn)化為字符串 System.out.println(ch1 + '' + ch2); // AB // ''雙引號后都轉(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 // ''雙引號前先轉(zhuǎn)化為int類型,進(jìn)行計(jì)算后輸出 System.out.println(ch1 + ch2 + ''); // 131 // ''雙引號前轉(zhuǎn)化為字符類型輸出 System.out.println( ch1 + '');// A // ''雙引號前先轉(zhuǎn)化為int類型,進(jìn)行計(jì)算,''雙引號后轉(zhuǎn)化為字符串類型 System.out.println(ch1 + ch2 + '' + ch3); // 131C // ''雙引號前后都轉(zhuǎn)化為字符串 System.out.println(ch3 + '' + ch1 + ch2); // CAB /** * 拼接對象是字符串時(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)添加雙引號就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. idea設(shè)置提示不區(qū)分大小寫的方法2. Java PreparedStatement用法詳解3. IntelliJ IDEA導(dǎo)出項(xiàng)目的方法4. 使用AJAX(包含正則表達(dá)式)驗(yàn)證用戶登錄的步驟5. IDEA 2020.1.2 安裝教程附破解教程詳解6. JS圖片懶加載庫VueLazyLoad詳解7. django queryset相加和篩選教程8. Spring如何集成ibatis項(xiàng)目并實(shí)現(xiàn)dao層基類封裝9. Java利用TCP協(xié)議實(shí)現(xiàn)客戶端與服務(wù)器通信(附通信源碼)10. 利用ajax+php實(shí)現(xiàn)商品價(jià)格計(jì)算

網(wǎng)公網(wǎng)安備