From 3278ce5fbca59b168548219d724d6667bbfb0159 Mon Sep 17 00:00:00 2001 From: Songrui <1778280163@qq.com> Date: Fri, 29 May 2026 01:41:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=20'src/main/java/com/example?= =?UTF-8?q?/datacollect/view/ConsoleView.java'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/datacollect/view/ConsoleView.java | 68 ------------------- 1 file changed, 68 deletions(-) delete mode 100644 src/main/java/com/example/datacollect/view/ConsoleView.java diff --git a/src/main/java/com/example/datacollect/view/ConsoleView.java b/src/main/java/com/example/datacollect/view/ConsoleView.java deleted file mode 100644 index 42c76fd..0000000 --- a/src/main/java/com/example/datacollect/view/ConsoleView.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.example.datacollect.view; - -import com.example.datacollect.model.Article; -import java.util.List; -import java.util.Scanner; - -public class ConsoleView { - private static final boolean DARK_THEME = true; - - private static final String ANSI_RESET = "\u001B[0m"; - private static final String ANSI_GREEN = "\u001B[32m"; - private static final String ANSI_RED = "\u001B[31m"; - private static final String ANSI_BLUE = "\u001B[34m"; - - private static final String ANSI_CYAN = "\u001B[36m"; - private static final String ANSI_YELLOW = "\u001B[33m"; - private static final String ANSI_WHITE = "\u001B[37m"; - - private final Scanner scanner = new Scanner(System.in); - - public String readLine() { - if (DARK_THEME) { - System.out.print(ANSI_WHITE + "> " + ANSI_RESET); - } else { - System.out.print("> "); - } - return scanner.nextLine(); - } - - public void printSuccess(String msg) { - if (DARK_THEME) { - System.out.println(ANSI_GREEN + msg + ANSI_RESET); - } else { - System.out.println(ANSI_GREEN + msg + ANSI_RESET); - } - } - - public void printError(String msg) { - if (DARK_THEME) { - System.out.println(ANSI_RED + msg + ANSI_RESET); - } else { - System.out.println(ANSI_RED + msg + ANSI_RESET); - } - } - - public void printInfo(String msg) { - if (DARK_THEME) { - System.out.println(ANSI_CYAN + msg + ANSI_RESET); - } else { - System.out.println(ANSI_BLUE + msg + ANSI_RESET); - } - } - - public void display(List
articles) { - if (articles.isEmpty()) { - printInfo("暂无文章,请先执行 crawl。"); - return; - } - for (int i = 0; i < articles.size(); i++) { - Article a = articles.get(i); - if (DARK_THEME) { - System.out.println(ANSI_WHITE + (i + 1) + ". " + a.getTitle() + " | " + a.getUrl() + ANSI_RESET); - } else { - System.out.println((i + 1) + ". " + a.getTitle() + " | " + a.getUrl()); - } - } - } -}