vre-removed-publisher/src/main/java/org/gcube/vremanagement/CsvManager.java

61 lines
1.3 KiB
Java
Executable File

package org.gcube.vremanagement;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
public class CsvManager implements VreRemPubInterface {
private String filePath;
private ArrayList<String[]> dataList;
public CsvManager(String filePath) {
this.filePath = filePath;
System.out.println("CSV manager created!");
this.dataList = new ArrayList<>();
}
@Override
public void parse() {
try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
String line;
while ((line = br.readLine()) != null) {
String[] values = line.split(",");
dataList.add(values);
}
System.out.println("CSV file parsed successfully.");
// Optionally, print the data here
System.out.println("Parsed CSV data: " + dataList);
} catch (IOException e) {
e.printStackTrace();
}
}
@Override
public void update() {
// Implement update logic if needed
}
@Override
public void find() {
// TODO Auto-generated method stub
}
@Override
public void read() {
// TODO Auto-generated method stub
}
@Override
public void write() {
// TODO Auto-generated method stub
}
// Other methods...
}