From c2bdebd5fad5d3c4a2717bb0639ad5416a205181 Mon Sep 17 00:00:00 2001 From: Saba_frm Date: Mon, 8 Jun 2026 13:05:33 +0330 Subject: [PATCH] develop --- src/main/java/Main.java | 2 ++ src/main/java/Product.java | 1 + src/main/java/ReportGenerator.java | 2 ++ 3 files changed, 5 insertions(+) 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")))