2014-04-13 50 views

回答

2

如何java.util.regex中,將這個緩存編譯模式?

未用Java 6或7 ...根據源代碼。

我的內存是靜態Pattern.compile(...)方法實現小型高速緩存,但據推測是在Java 6

中/刪除的功能,如果你想在Java中實現Pattern緩存,你可以做到這一點你有很多種方法。 (另外,谷歌搜索「Java的正則表達式緩存」給了我一些有用的結果......)

0

如果你創建一個Pattern對象,它編譯正則表達式,只要你認爲的對象,它是「緩存」繼續使用。您可以通過using a single Matcher object使您的應用程序更加高效。