Java數(shù)字和字符串拼接原理及案例
字符串拼接是我們?cè)贘ava代碼中比較經(jīng)常要做的事情,就是把多個(gè)字符串拼接到一起。都知道,String 是 Java 中一個(gè)不可變的類(lèi),所以一旦被實(shí)例化就無(wú)法被修改。
注意細(xì)節(jié)
字符是char 類(lèi)型,字符串是String 類(lèi)型
1、數(shù)字拼接char,得到的還是數(shù)字,相當(dāng)于和它的ASCII編碼相加(如果定義成String 會(huì)編譯錯(cuò)誤)
2、數(shù)字拼接String,得到的是String
3、數(shù)字同時(shí)拼接char 和 String,就看和誰(shuí)先拼接,和誰(shuí)后拼接
4、String 拼接任何類(lèi)型,得到的都是String
代碼如下
public static void main(String[] args) { String s1 = 1234 + ’_’ + 'test'; System.out.println('s1 = ' + s1); String s2 = 1234 + '_' + 'test'; System.out.println('s2 = ' + s2); String s3 = 'test' + ’_’ + 1234; System.out.println('s3 = ' + s3); String s4 = 'test' + 1234 + 56789; System.out.println('s4 = ' + s4); System.out.println(’_’); System.out.println(0 + ’_’);}
得到的結(jié)果是:
s1 = 1329tests2 = 1234_tests3 = test_1234s4 = test123456789_95
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. docker compose idea CreateProcess error=2 系統(tǒng)找不到指定的文件的問(wèn)題2. 將properties文件的配置設(shè)置為整個(gè)Web應(yīng)用的全局變量實(shí)現(xiàn)方法3. 一文秒懂idea的git插件跟翻譯插件4. python爬蟲(chóng)利用代理池更換IP的方法步驟5. layui Ajax請(qǐng)求給下拉框賦值的實(shí)例6. Java反射技術(shù)原理與用法實(shí)例分析7. python中pandas.read_csv()函數(shù)的深入講解8. PHP設(shè)計(jì)模式之迭代器模式Iterator實(shí)例分析【對(duì)象行為型】9. JS中的常見(jiàn)數(shù)組遍歷案例詳解(forEach, map, filter, sort, reduce, every)10. Python語(yǔ)言規(guī)范之Pylint的詳細(xì)用法
