可以說我有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