From 9b83292dd1438f1aba9b0260e054977452692b2a Mon Sep 17 00:00:00 2001 From: Alessandro Ferrante <104135680+AlessandroFerrante@users.noreply.github.com> Date: Thu, 1 Aug 2024 16:49:21 +0200 Subject: [PATCH] Add FileManager - Client (PrototypeFIles) --- Prototype/PrototypeFiles/FileManager.java | 30 +++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Prototype/PrototypeFiles/FileManager.java diff --git a/Prototype/PrototypeFiles/FileManager.java b/Prototype/PrototypeFiles/FileManager.java new file mode 100644 index 0000000..4dabdb1 --- /dev/null +++ b/Prototype/PrototypeFiles/FileManager.java @@ -0,0 +1,30 @@ +// Client + +import java.util.ArrayList; +import java.util.List; + +public class FileManager { + + public static void main(String[] args) { + List files = List.of( + new FileC("fileC1.c", "20/luglio/2024", "1.1KB"), + new FileJava("fileJava1.java", "20/luglio/2024", "1.2KB") + ); + + List copyList = new ArrayList<>(); + for (Files file : files) + copyList.add(file.clone()); + + copyList.forEach(System.out::println); + + System.out.println("=========================================="); + + FileCache registry = new FileCache(); + registry.put(files); + System.out.println(registry.get("DPPrototype")); + System.out.println(registry.get("fileC1.c")); + System.out.println(registry.get("fileJava1.java")); + + } + +}