Поиск с помощью opencsv

Я хотел знать, можем ли мы искать определенную строку в csv (как мы делаем в пользовательском интерфейсе, используя поиск), содержащую определенное слово. Предоставляет ли opencsv эту функциональность?

Если нет, то как лучше всего искать в файле csv.


person Amol Sharma    schedule 04.06.2013    source источник


Ответы (1)


Нет, но вы можете просто перебирать поля

CSVReader reader = new CSVReader(new FileReader("yourfile.csv"));
String [] nextLine;
String searchWord = ".*\\d+.*"; // field contains integer?
while ((nextLine = reader.readNext()) != null) {
   for (String field: nextLine) {
      if (field.matches(searchWord)) {
         // matched word...
      }
   }
}
person Reimeus    schedule 04.06.2013
comment
Это было полезно. Благодарю вас :-) - person Amol Sharma; 04.06.2013