最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中關(guān)于char類型變量能夠輸出中文的問題

 更新時間:2022年12月26日 08:38:30   作者:杭州打工人  
這篇文章主要介紹了Java中關(guān)于char類型變量能夠輸出中文的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

前言

我印象中char變量不能輸出為中文,今天敲代碼發(fā)現(xiàn)char變量雖然不能直接存中文,但是可以輸出,理解錯誤,記錄一下。

一、char類型

char類型是一個單一的 16 位 Unicode 字符;

  • 最小值是 \u0000(即為 0);
  • 最大值是 \uffff(即為 65535);

char 數(shù)據(jù)類型可以儲存任何字符;

例子:char letter = ‘A’;。

在Unicode中:漢字“字”對應(yīng)的數(shù)字是23383(十進(jìn)制),十六進(jìn)制表示為5B57。

在Unicode中,我們有很多方式將數(shù)字23383表示成程序中的數(shù)據(jù),包括:UTF-8、UTF-16、UTF-32。

UTF是“Unicode Transformation Format”的縮寫,可以翻譯成Unicode字符集轉(zhuǎn)換格式,即怎樣將Unicode定義的數(shù)字轉(zhuǎn)換成程序數(shù)據(jù)。

二、代碼

代碼如下:

public class CharTest {
? ? public static void main(String[] args) {
? ? ? ? char[] chars = new char[2];
? ? ? ? char a1 = 0x6522;
? ? ? ? char a2 = 0x4132;
? ? ? ? System.out.println(a1);
? ? ? ? System.out.println(a2);
? ? ? ? chars[0] = a1;
? ? ? ? chars[1] = a2;
? ? ? ? System.out.println("char數(shù)組長度: "+chars.length);
? ? ? ? System.out.println("char1: "+chars[0]);
? ? ? ? System.out.println("char2: "+chars[1]);
? ? ? ? System.out.println("char數(shù)組拼接: "+chars[0]+'X'+chars[1]);
? ? ? ? System.out.println("char數(shù)組相加: "+chars[0]+chars[1]);
? ? ? ? System.out.println("直接輸出char數(shù)組: "+chars);
? ? }
}

運(yùn)行截圖:

附表:Unicode字符列表

附表來源于網(wǎng)絡(luò)

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Springboot中的默認(rèn)日志框架配置詳解

    Springboot中的默認(rèn)日志框架配置詳解

    這篇文章主要介紹了Springboot中的默認(rèn)日志框架配置詳解,spring boot日志默認(rèn)會輸出到控制臺,所以并不需要我們做過多配置,但不過不喜歡控制臺默認(rèn)日志格式,則可以使用logging.pattern.console屬性配置,需要的朋友可以參考下
    2023-09-09
  • 使用graalvm為帶有反射功能的java代碼生成native?image的示例詳解

    使用graalvm為帶有反射功能的java代碼生成native?image的示例詳解

    graalvm讓native鏡像支持反射的關(guān)鍵是利用json提前告訴它哪些類的哪些方法會被反射調(diào)用,然后它就能力在運(yùn)行時支持反射了,這篇文章主要介紹了如何使用graalvm為帶有反射功能的java代碼生成native?image,需要的朋友可以參考下
    2024-02-02
  • 使用Jackson實(shí)現(xiàn)Map與Bean互轉(zhuǎn)方式

    使用Jackson實(shí)現(xiàn)Map與Bean互轉(zhuǎn)方式

    這篇文章主要介紹了使用Jackson實(shí)現(xiàn)Map與Bean互轉(zhuǎn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 使用@PathVariable接收兩個參數(shù)

    使用@PathVariable接收兩個參數(shù)

    這篇文章主要介紹了使用@PathVariable接收兩個參數(shù)的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java內(nèi)存管理垃圾回收基礎(chǔ)詳解

    Java內(nèi)存管理垃圾回收基礎(chǔ)詳解

    這篇文章主要為大家介紹了Java內(nèi)存管理垃圾回收基礎(chǔ)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • java正則匹配讀取txt文件提取特定開頭和結(jié)尾的字符串

    java正則匹配讀取txt文件提取特定開頭和結(jié)尾的字符串

    通常我們可以直接通過文件流來讀取txt文件的內(nèi)容,但有時候也會遇到問題,下面這篇文章主要給大家介紹了關(guān)于java正則匹配讀取txt文件提取特定開頭和結(jié)尾的字符串的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Java基礎(chǔ)之Web服務(wù)器與Http詳解

    Java基礎(chǔ)之Web服務(wù)器與Http詳解

    無論你是前端開發(fā)者還是后端開發(fā)者,以及測試工程師,這篇文章的知識都是你需要弄懂的。讀完這一篇文章,將全面弄懂 HTTP 協(xié)議、TCP 協(xié)議,面試官再也難不倒你相關(guān)知識
    2021-09-09
  • Java中數(shù)組的多種定義方式總結(jié)

    Java中數(shù)組的多種定義方式總結(jié)

    在?Java?編程語言中,數(shù)組是一種核心且基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu),用于存儲具有相同類型的多個元素,本文將深入探討?Java?中數(shù)組定義的多種方式,希望對大家有所幫助
    2024-11-11
  • SpringBoot2.X整合Spring-Cache緩存開發(fā)的實(shí)現(xiàn)

    SpringBoot2.X整合Spring-Cache緩存開發(fā)的實(shí)現(xiàn)

    本文主要介紹了SpringBoot2.X整合Spring-Cache緩存開發(fā)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 詳解JAVA8 函數(shù)式接口

    詳解JAVA8 函數(shù)式接口

    這篇文章主要介紹了JAVA8 函數(shù)式接口的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07

最新評論

襄汾县| 滦南县| 沙坪坝区| 枣庄市| 宜州市| 成都市| 鄄城县| 中卫市| 肇源县| 阳西县| 九龙城区| 安塞县| 嘉义市| 梅河口市| 丘北县| 顺平县| 什邡市| 南溪县| 宜都市| 平远县| 象州县| 云阳县| 汤阴县| 大方县| 大冶市| 临朐县| 东明县| 清徐县| 大方县| 洞头县| 苗栗县| 聂拉木县| 蓝山县| 塔河县| 额济纳旗| 昌平区| 郁南县| 双桥区| 临沭县| 东城区| 松阳县|