欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Java字符拼接成字符串的注意點詳解

這兩天敲代碼的時候,偶然間發(fā)現(xiàn)一個好玩的事情,分享一下,記錄一下。

成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)十余年經(jīng)驗成就非凡,專業(yè)從事成都做網(wǎng)站、成都網(wǎng)站建設(shè),成都網(wǎng)頁設(shè)計,成都網(wǎng)頁制作,軟文發(fā)布平臺,廣告投放等。十余年來已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:18982081108,我們期待您的來電!

該段代碼主要是:先產(chǎn)生的幾個整數(shù),把整數(shù)轉(zhuǎn)換成對應(yīng)的字符,最后的字符拼接成字符串,在把字符拼接成字符串的時候,個人因為偷懶使用+號進(jìn)行操作,出現(xiàn)了一點小驚喜。拼接以后出現(xiàn)了兩種不同的結(jié)果,感到十分的意外,所以分析了一下出現(xiàn)的結(jié)果,記錄一下。

package top.supertd.www;
import java.util.concurrent.ThreadLocalRandom;
public class TestString {
  public static void main(String[] args) {
    //獲取一個產(chǎn)生隨機數(shù)的類
    ThreadLocalRandom random = ThreadLocalRandom.current();
    //因為大寫字母A~Z對應(yīng)的ASCII碼為65~90,所以生成這樣的隨機數(shù),
    //字符和對應(yīng)的ASCII碼(整數(shù))可以互相轉(zhuǎn)換
    char a = (char) random.nextInt(65, 90);
    char b = (char) random.nextInt(65, 90);
    char c = (char) random.nextInt(65, 90);
    //把三個字符拼接成一個字符串
    System.out.println(a + b + c + "");
    System.out.println("" + a + b + c);
  }
}

出乎意料的是,最后產(chǎn)生了兩種結(jié)果:

234
UGN

咦?!第一個輸出結(jié)果居然是數(shù)字,是不是很神奇啊,這是為什么嗎?到底發(fā)生了什么呀?

經(jīng)過對結(jié)果的分析可知:

在第一個輸出中,前三個字符相加,并不是簡單的執(zhí)行字符和字符之間的連接操作,而是把字符對應(yīng)的ASCII值相加了起來,最后在和 "" 這個空字符串相加,這時候才是執(zhí)行的字符串連接的操作,ASCII值變成了字符串,導(dǎo)致最后輸出的是“234”。

在第二個輸出中,""直接和第一個字符連接操作,變成一個新的字符串"U",這個字符串再和后面的字符相加時,后面的字符轉(zhuǎn)化成了字符串,和前面的字符串拼接在一起,變成一個新的字符串。以此類推,最后得到了字符串"UNG"。

綜上所述,單個字符之間相加時,系統(tǒng)會把其對應(yīng)的ASCII值相加起來,并不會把字符變成字符串,一個字符串和一個字符相加時,字符轉(zhuǎn)化成字符串,兩個字符串進(jìn)行拼接操作。字符串和多個字符之間用加號連接時,應(yīng)多加注意字符的位置。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

當(dāng)前文章:Java字符拼接成字符串的注意點詳解
文章轉(zhuǎn)載:http://chinadenli.net/article14/gphege.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、網(wǎng)站排名、建站公司移動網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
欧美日韩综合综合久久久| 国产伦精品一区二区三区高清版| 欧美日韩最近中国黄片| 亚洲精品中文字幕无限乱码| 日本精品理论在线观看| 国产无摭挡又爽又色又刺激| 亚洲免费观看一区二区三区| 少妇一区二区三区精品| 欧美激情床戏一区二区三| 国产成人人人97超碰熟女| 色综合视频一区二区观看| 污污黄黄的成年亚洲毛片| 久草热视频这里只有精品| 99免费人成看国产片| 日本二区三区在线播放| 东北女人的逼操的舒服吗| 丰满人妻一二三区av| 91日韩欧美中文字幕| 国产色偷丝袜麻豆亚洲| 欧美一级不卡视频在线观看| 在线日韩中文字幕一区| 蜜桃传媒视频麻豆第一区| 日本东京热加勒比一区二区| 亚洲一区二区精品免费| 大香伊蕉欧美一区二区三区| 九九热国产这里只有精品| 精品亚洲香蕉久久综合网| 永久福利盒子日韩日韩| 国产av熟女一区二区三区蜜桃| 国产一区一一一区麻豆| 大香蕉伊人精品在线观看| 蜜桃av人妻精品一区二区三区 | 欧美午夜一级艳片免费看| 日韩精品一区二区三区av在线| 年轻女房东2中文字幕| 中文字幕日韩欧美一区| 国产精品不卡一区二区三区四区| 黄色av尤物白丝在线播放网址| 国内精品美女福利av在线| 日韩美成人免费在线视频| 国产av熟女一区二区三区四区|