2016 - 2024

感恩一路有你

java是什么 Java中String接受的最大字符串的长度是多少?

浏览量:1398 时间:2021-03-30 12:13:03 作者:admin

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

阵列的最大长度为Integer.MAX然而,当我们编写源代码时,如果我们以sting STR=“AAAA”的形式定义一个字符串,那么双引号中的ASCII字符的最大数目是65534。2因为在类文件规范中,info表中的constantUtf8u16位无符号整数用于记录字符串的长度,最多可以表示65536字节。Java类文件使用一种变体UTF-8格式来存储字符,空值由两个字节表示,因此只剩下65536-2=65534字节。三。这也是变种UTF-8的原因。如果字符串包含非ASCII字符(如中文),则双引号中的字符数将减少(一个汉字占用三个字节)。如果超过此数字,编译器将在编译期间报告错误。

java是什么 java web java编程思想

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。