gpt4 book ai didi

java - 字符串大小超过 int 的最大限制

转载 作者:搜寻专家 更新时间:2023-11-01 01:45:09 24 4
gpt4 key购买 nike

我有一大组字符串,我想在其中找到每个字符串的长度并将它们相加并显示字符串的总长度。

为了计算长度,我使用方法作为 string.length(),但我注意到 length() 的数据类型是 int,int 的最大大小是 2,147,483,647。但是我的字符串对象有超过 2,147,483,647 个字符。任何建议如何在超出 int 限制时获得长度?

最佳答案

However my string object have characters more then 2,147,483,647

我对此表示怀疑:字符串使用 char[] 来存储字符,而数组不能容纳超过 Integer.MAX_VALUE 的元素。另见 this post .

如果您只需要将几个字符串的长度相加,则可以使用 long 变量。

关于java - 字符串大小超过 int 的最大限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13232259/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com