成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java對稱加密和非對稱加密 Java中String接受的最大字符串的長度是多少?

Java中String接受的最大字符串的長度是多少?陣列的最大長度為Integer.MAX然而,當(dāng)我們編寫源代碼時,如果我們以sting STR=“AAAA”的形式定義一個字符串,那么雙引號中的ASC

Java中String接受的最大字符串的長度是多少?

陣列的最大長度為Integer.MAX然而,當(dāng)我們編寫源代碼時,如果我們以sting STR=“AAAA”的形式定義一個字符串,那么雙引號中的ASCII字符的最大數(shù)目是65534。2因為在類文件規(guī)范中,info表中的constantUtf8u16位無符號整數(shù)用于記錄字符串的長度,最多可以表示65536字節(jié)。Java類文件使用一種變體UTF-8格式來存儲字符,空值由兩個字節(jié)表示,因此只剩下65536-2=65534字節(jié)。三。這也是變種UTF-8的原因。如果字符串包含非ASCII字符(如中文),則雙引號中的字符數(shù)將減少(一個漢字占用三個字節(jié))。如果超過此數(shù)字,編譯器將在編譯期間報告錯誤。