Вам необходимо вызвать статический метод csvReader.updateCSV со всеми необходимыми аргументами:
csvReader.updateCSV("1", "2", "3", 4, 5);
Используйте приведенный ниже код в качестве руководства:
import java.util.List;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import au.com.bytecode.opencsv.CSVReader;
import au.com.bytecode.opencsv.CSVWriter;
public class csvReader {
private static final char SEPARATOR = ',';
public static void updateCSV(String input, String output, String replace, int row, int col) throws IOException {
CSVReader reader = new CSVReader(new FileReader(input),SEPARATOR);
List<String[]> csvBody = reader.readAll();
csvBody.get(row)[col]=replace;
reader.close();
CSVWriter writer = new CSVWriter(new FileWriter(output),SEPARATOR,' ');
writer.writeAll(csvBody);
writer.flush();
writer.close();
}
public static void main(String[] args) throws IOException {
csvReader.updateCSV("1", "2", "3", 4, 5);
}
}