gpt4 book ai didi

Java 和 JVM 混淆(如果 Java 可以处理大字符串为什么 groovy 不能?)

转载 作者:行者123 更新时间:2023-12-01 07:16:24 26 4
gpt4 key购买 nike

我最近在 Groovy 中遇到了一个问题,我试图处理一个非常大的字符串(100k 个字符)。我收到一条错误消息,指出字符串不能超过 65,535 个字符。我做了一些搜索,试图找到更多信息,并浏览了这个链接,该链接说问题出在 JVM - https://issues.apache.org/jira/browse/GROOVY-2382 上。 .

我认为 Java 也可以在 JVM 上运行,并且在 Java 中我有更大的字符串。只是想了解一下。谁能为我解释一下这一点。预先感谢您。

肖恩

最佳答案

这是对字符串文字(即源代码中的字符串)的限制。

对于从文件或其他输入流读取的字符串来说这不是问题。

您应该将巨大的字符串移动到单独的文本文件中。

关于Java 和 JVM 混淆(如果 Java 可以处理大字符串为什么 groovy 不能?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1254553/

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