String фильтр
От: Аноним  
Дата: 04.03.08 07:41
Оценка:
Добрый день!
Столкнулся со след. задачей, которую надо решить на java.

1. Есть некая входная строка от пользователя.
2. Есть файл, в котором перечислены строки, которые надо найти во входной строке.
3. В зависимости от условий строки из файла надо искать или в начале строки или в любом её месте (поиск case insensitive).

Для примера:
Входные строки:
1. Java development 
2. development java

Файл:
1. java
.....


Для условия 1: строка из файла должна быть только вначале строки пользователя, подходит только вариант Java development.
Для условия 2: ... в любом месте, подходят оба варианта.

Есть ли какие-нибудь стандартные реализации Java, желательно, которые можно оптимизировать по скорости.

Может есть предложения написать это на других языках и подключать в java через JNI?
Основной акцент должен быть сделан на скорости исполнения, т.к. поток входной информации будет очень большим.

Заранее спасибо за ответы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.