Исках да знам дали можем да търсим конкретен ред в csv (както правим в потребителския интерфейс с помощта на find), съдържащ определена дума. Opencsv предоставя ли тази функционалност?
Ако не, кой е най-добрият начин за търсене в csv файл.
Исках да знам дали можем да търсим конкретен ред в csv (както правим в потребителския интерфейс с помощта на find), съдържащ определена дума. Opencsv предоставя ли тази функционалност?
Ако не, кой е най-добрият начин за търсене в csv файл.
Не, не е така, но можете просто да итерирате през полетата
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...
}
}
}