gpt4 book ai didi

java - java的字符串编码转换有多贵?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:52 25 4
gpt4 key购买 nike

我想知道 Java 的字符串编码转换算法有多昂贵,比如说,对于一段需要转换为 UTF-16 的 EBCDIC 文本,或者对一个大文件进行类似的转换。这种转换的成本是否有任何基准?多种编码的基准会更好。

最佳答案

这是一个 O(n) 算法。执行所需的时间将或多或少地随着您正在转换的字符串的长度线性增加(尽管如果您正在转换数百万个非常短的字符串,函数调用的开销将增加)。

在几乎所有情况下,这都不会成为瓶颈。您可能可以在可忽略的时间内对数十兆字节的非常大的字符串进行编码。不过我没有实际的基准数据。

关于java - java的字符串编码转换有多贵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/775664/

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