java String 数据长度?
网上很多long int double的数据长度,
为什么没有String的数据长度,
有点吧解

解决方案 »

  1.   

    string 不是基本类型,它以对象的形式存在,它应该是char数组决定的,char数组有多大应该是随存储的字符有多少来自动的分配char数组的大小,这样就决定string对象的内存空间,所以String是没有数据长度之分,基本类型才有,只有分配内存空间的多少!
      

  2.   

    决定于操作系统分配给JVM的内存及Integer.MAX值
      

  3.   

    string 类型是final型,它定义时长度会自动被设定,长度不能事先确定。
      

  4.   

    String是没有数据长度之分吧。