diff --git a/src/main/java/Main.java b/src/main/java/Main.java index 96a5983..82ed83d 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -27,6 +27,7 @@ public class Main if (line.trim().isEmpty()) continue; + String[] parts = line.split(","); if (parts.length >= 3) @@ -55,6 +56,7 @@ public class Main System.out.println("=== Products loaded"); + ReportGenerator reportGenerator = new ReportGenerator("2025_order_details.csv", Collections.unmodifiableList(productCatalog)); reportGenerator.processFile(); System.out.println("=== Order file processed"); diff --git a/src/main/java/Product.java b/src/main/java/Product.java index abd0f52..f4a2e64 100644 --- a/src/main/java/Product.java +++ b/src/main/java/Product.java @@ -26,3 +26,4 @@ public class Product return price; } } + diff --git a/src/main/java/ReportGenerator.java b/src/main/java/ReportGenerator.java index dc69c95..d7da1ce 100644 --- a/src/main/java/ReportGenerator.java +++ b/src/main/java/ReportGenerator.java @@ -86,6 +86,8 @@ import java.util.List; return null; } + + public void saveReport() { try (PrintWriter writer = new PrintWriter(new FileWriter("report.txt")))