可以说我有500个字:内存意识的字符串过滤
Martin
Hopa
Dunam
Golap
Hugnog
Foo
... + 494 more words
我有以下文字是关于85KB总数:
Marting去,让他自己的东西 从Hopa店面,现在他正在寻找 把它与他最好的 朋友Dunam存入存储。他们正在刨 使用戈拉普锁,他们发现在 Hugnog店在美孚镇。
>... text continues into several pages
我想产生以下文字:
-------去,让他自己的东西 从----店,现在他期待 用他最好的 朋友----把它存入。他们使用----锁,他们在 发现 刨------店---镇。
>... text continues into several pages
目前我使用公共方法:
String[] 500words = //all 500 words
String[] maskFor500words = // generated mask for each word
String filteredText = StringUtils.replaceEach(textToBeFiltered, 500words , maskFor500words);
- 是否有另一种方式来做到这一点,可能是当涉及到内存和CPU的使用更有效率?
- 500字的最佳存储空间是多少?文件,列表,枚举,数组...?
- 您将如何获得统计信息,如替换了多少个单词和哪些单词;并为每个单词多少次被替换。
您可以获取内存分析器来查看您使用的内存量。您可能需要500字来使用64 KB的内存。除非你使用手机来运行这个,否则你不需要担心。 – 2011-01-21 16:44:56