首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >效率问题

效率问题
EN

Stack Overflow用户
提问于 2010-05-23 19:20:23
回答 1查看 143关注 0票数 1

我必须在我的应用程序中管理XML文档和字符串。

在效率和内存使用方面,像ArrayList这样的集合会比String[]贵得多吗?此外,我还可以将内容存储为常规字符串或XML。使用XML的成本也更高吗?(当我说昂贵时,我指的是系统资源的使用。)

这些字符串将包含xml的..我要做的就是把它们传给另一个appz,这些appz会处理它们..nothing more..the ArrayList将动态地保持每个字符串20个左右..我将需要“为每个”它,获取字符串的内容并将其发送到另一个应用程序。

如果存在差异,它们是否显著?

谢谢,雷。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-24 07:28:15

这在很大程度上取决于你对字符串做了什么,以及你如何使用它们。

然而,根据我最近使用字符串数组进行快速和重复处理的经验,我发现String[]数组比我的目的快8-10倍(在while循环中读取字符串和比较)。

这看起来真的很奇怪(也很烦人,因为我想要动态大小),但执行时间本身就说明了问题。

就像我说的,这是我最近的亲身经历,我只是泛泛而谈。也许如果你提供更多关于你试图实现的信息,我们可能会给你更具体的建议。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2891488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档