黑马程序员技术交流社区
标题:
StringBuffer
[打印本页]
作者:
未名以律
时间:
2014-8-10 12:00
标题:
StringBuffer
本帖最后由 未名以律 于 2014-8-11 07:59 编辑
StringBuffer能装下多大的文件啊,问什么用int去装一个整数放在StringBuffer里面显示角标越界,什么原因?
哪位大侠指点一下。。。
作者:
王松朝
时间:
2014-8-10 23:25
理论上没有限制,实际上的限制就是内存限制,至于你说的数组脚标越界,是你取的时候位置没有计算好吗?超出长度了
作者:
Moriarty
时间:
2014-8-11 00:31
StringBuffer其实就是动态特变数组,并没有长度限制,你确定是角标越界吗?你装个char型数据进去试试。int不能自动转成char。
作者:
未名以律
时间:
2014-8-11 07:58
Moriarty 发表于 2014-8-11 00:31
StringBuffer其实就是动态特变数组,并没有长度限制,你确定是角标越界吗?你装个char型数据进去试试。int ...
用char,然后用FileReader是可以解决问题的,可是规定了不能用,所以一直没找到方法
作者:
申航航
时间:
2014-8-11 08:35
用char...............
作者:
范靖明
时间:
2014-8-11 08:49
是你长度没算好,才导致越界的!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2