当前位置:网站首页 > 技术博客 > 正文

获取字符串变量str的长度的代码为

首先

字符串

的内容是由一个字符数组 char[] 来存储的,由于数组的

长度

及索引是整数,且String类中返回

字符串 长度

的方法length() 的返回值也是int ,所以通过查看java源码中的类Integer我们可以看到Integer的最大范围是2^31 -1,

由于数组是从0开始的,所以数组的最大

长度

可以使【0~2^31-1】通过计算是大概4GB。

但是通过翻阅java虚拟机手册对class文件格式的定义以及常量池中对String类型的结构体定义我们可以知道对于索引定义了u2,就是无符号

2个

字节

,2个字

  • 上一篇: 树莓派3b+和3b
  • 下一篇: mysql选择前10条数据
  • 版权声明


    相关文章:

  • 树莓派3b+和3b2024-11-19 07:29:59
  • 想找个黑客在哪找2024-11-19 07:29:59
  • pytorch lstm激活函数2024-11-19 07:29:59
  • 如何用c语言随机数生成2024-11-19 07:29:59
  • 多目标优化是什么2024-11-19 07:29:59
  • mysql选择前10条数据2024-11-19 07:29:59
  • c语言指针数组和数组指针怎么用2024-11-19 07:29:59
  • 金手指教程视频2024-11-19 07:29:59
  • 好看的ui网站2024-11-19 07:29:59
  • opengl教学视频2024-11-19 07:29:59