社区
J2ME
帖子详情
String 长度问题
programfish
2009-11-21 12:05:45
我想读取手机中一个文本文件,使用了String date,文本文件大的时候超出了String的长度,j2me中String的长度限制是多少啊,超出了怎么办呢。
...全文
99
7
打赏
收藏
String 长度问题
我想读取手机中一个文本文件,使用了String date,文本文件大的时候超出了String的长度,j2me中String的长度限制是多少啊,超出了怎么办呢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阁楼上的伟哥
2009-11-21
打赏
举报
回复
几位大虾都出来了。。
kf156
2009-11-21
打赏
举报
回复
理论上是int的最大值
myeclipse0123
2009-11-21
打赏
举报
回复
猪猪
Sodino
2009-11-21
打赏
举报
回复
在模拟器中,string的最大长度为当前可用空间可存储长度,真机中的长度就看真机的实际分配了。
softice_
2009-11-21
打赏
举报
回复
建立一个缓冲区,比如1000字节,再从缓冲区里读
阁楼上的伟哥
2009-11-21
打赏
举报
回复
只要你的内存足够大,写多少都没问题,上限就是你的内存容量
Sodino
2009-11-21
打赏
举报
回复
[Quote=引用 5 楼 kf156 的回复:]
理论上是int的最大值
[/Quote]
是不是从String.length()返回的是int型来考虑的啊??
java
String
到底有多长?
String
超出
长度
怎么解决?
Java
String
可以有多长? 1. 字符串有多长是指字符数还是字节数? 2.字符串有几种存在形式? 3.字符串存在的形式有那些限制? 由一个
问题
,我们可以延伸出这么多
问题
? 2种存在形式 样板代码: // 栈
String
longStr = "aaaaa.....aaaaa"; 这种样板代码的形式是存在栈中。 从文件中读取字符串: // 堆 byte[] st...
mysql
string
长度
限制_
String
的
长度
限制
看
String
的源码可以得知,
String
实际存储数据的是char value[],数组的
长度
是int类型,最大值为231-1= 2147483647所以
String
最多存储231-1个字符(注意这里是字符,而不是字节)但有的同学可能遇到过这样的报错:明明
String
并没有超过231-1,那这是为什么呢?关于
String
的
长度
限制,这里要分两种情况考虑:当
String
为常量时我们知道,
String
...
String
长度
是否有限制?如果有,限制是多少?
String
长度
是否有限制?如果有,限制是多少?
String
类型
长度
限制
问题
对于字符串可以承受的最大
长度
,要分为2个阶段,一个是编译时期(也就是你代码定义了一个
String
字符串,
String
s= “xiaofang”),一个是运行时期(指在程序运行过程中) 编译期
String
字符串的限制 我们都知道JVM里面是包含常量池的,(是一种对字符串的性能优化,不用反复创建新的字符串了)当我们使用字符串字面量直接定义
String
的时候,是会把字符串在常量池中存储一份的。常量池中的每一项常量都是一个表,都有自己对应的类型。Java中的UTF-8编码的Unicode字符串在常量池中以CONS
String
最大
长度
是多少?涉及知识面太多,不要错过!
前言 当你看到这个
问题
“
String
长度
限制是多少”时是不是感觉很无聊?的确,这就是我第一眼看到时的感觉。 但当深入追踪该
问题
时,才发现
String
的
长度
限制本身的意义并不重要,重要的是在此过程中会将大量知识点串联起来,简直是一个完美的
问题
。难怪在高阶段的面试中会出现类似的
问题
。 本篇文章就来带大家追寻
String
长度
的限制,需要提醒读者的是,结论并不重要,重要的是分析的过程,以及涉及到的知识储备。比如,
String
的底层实现、int类型的范围、《Java虚拟机规范》、Java编译器源码实现等大量知识点。
J2ME
13,097
社区成员
26,491
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章