第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

J學(xué) 74 -27 -83 -90 ?utf-8?

```java

package com.string;

????public class CNStrTest {

????????public static void main(String[] args) {

???????? String str = "J學(xué)";

???????? byte[] b = str.getBytes();

???????? for (int i = 0; i < b.length; i++) {

???????????? System.out.print(b[i] + " ");

???????? }

????}

}

```

結(jié)果

```

74 -27 -83 -90?

```

正在回答

4 回答

在java中,一個(gè)字符等于多少字節(jié)?

或者更詳細(xì)的問(wèn):在java中,一個(gè)英文字符等于多少字節(jié)?一個(gè)中文字符等于多少字節(jié)?

?

答案

Java采用unicode來(lái)表示字符,java中的一個(gè)char是2個(gè)字節(jié),一個(gè)中文或英文字符的unicode編碼都占2個(gè)字節(jié),但如果采用其他編碼方式,一個(gè)字符占用的字節(jié)數(shù)則各不相同。

在 GB 2312 編碼或 GBK 編碼中,一個(gè)英文字母字符存儲(chǔ)需要1個(gè)字節(jié),一個(gè)漢子字符存儲(chǔ)需要2個(gè)字節(jié)。

在UTF-8編碼中,一個(gè)英文字母字符存儲(chǔ)需要1個(gè)字節(jié),一個(gè)漢字字符儲(chǔ)存需要3到4個(gè)字節(jié)。

在UTF-16編碼中,一個(gè)英文字母字符存儲(chǔ)需要2個(gè)字節(jié),一個(gè)漢字字符儲(chǔ)存需要3到4個(gè)字節(jié)(Unicode擴(kuò)展區(qū)的一些漢字存儲(chǔ)需要4個(gè)字節(jié))。

在UTF-32編碼中,世界上任何字符的存儲(chǔ)都需要4個(gè)字節(jié)。


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Capricorncd 提問(wèn)者

3Q~
2019-04-08 回復(fù) 有任何疑惑可以回復(fù)我~
語(yǔ)句中添加???byte[]?c?=?aa.getBytes("GBK");

UTF-8編碼長(zhǎng)度:3

GBK編碼長(zhǎng)度:2

GB2312編碼長(zhǎng)度:2

==========================================

字節(jié)長(zhǎng)度為:4

字符長(zhǎng)度為:2

-47 -89?


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕少1317773

大佬 課程中其它數(shù)字都對(duì)應(yīng)上了,多出來(lái)兩個(gè)32 代表什么呢
2020-05-20 回復(fù) 有任何疑惑可以回復(fù)我~
String?aa?=?"學(xué)";
System.out.println("UTF-8編碼長(zhǎng)度:"+aa.getBytes("UTF-8").length);
System.out.println("GBK編碼長(zhǎng)度:"+aa.getBytes("GBK").length);
System.out.println("GB2312編碼長(zhǎng)度:"+aa.getBytes("GB2312").length);
System.out.println("==========================================");

? ?------運(yùn)行結(jié)果

UTF-8編碼長(zhǎng)度:3

GBK編碼長(zhǎng)度:2

GB2312編碼長(zhǎng)度:2

==========================================


0 回復(fù) 有任何疑惑可以回復(fù)我~

如果編碼方式為GBK,對(duì)于字符串“測(cè)試test”,字符長(zhǎng)度為6,字節(jié)長(zhǎng)度為8。

如果編碼方式為UTF_8,對(duì)于字符串“測(cè)試test”,字符長(zhǎng)度為6,字節(jié)長(zhǎng)度為10。


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

J學(xué) 74 -27 -83 -90 ?utf-8?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)