gpt4 book ai didi

java - 使用 StringBuilder 输入源?

转载 作者:行者123 更新时间:2023-12-01 05:24:33 25 4
gpt4 key购买 nike

有没有办法使用 StringBuilder 而不是 String 为 SAX 解析器创建 sax.inputsource ?当使用 toString 方法复制大字符串时,我的程序因内存不足而崩溃。

我正在使用像这样的字符串:

InputSource is = new InputSource(new StringReader(mystringbuilder.toString()))

我正在寻找一种方法来避免复制大量字符串,从而导致内存不足错误。

最佳答案

我认为您应该使用自己的InputStream实现,它将使用StringBuilder作为数据源。例如,您可以检查ByteArrayInputStreamStringBufferInputStream。并将此InputStream传递到SAX解析器中。

关于java - 使用 StringBuilder 输入源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9867556/

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