From 2ea9e7140c52dca623927575b6f2422a48de648d Mon Sep 17 00:00:00 2001 From: Songrui <1778280163@qq.com> Date: Fri, 29 May 2026 00:21:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=20'java-cli/src/main/java/co?= =?UTF-8?q?m/example/datacollect/view/ConsoleView.java'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/datacollect/view/ConsoleView.java | 50 ------------------- 1 file changed, 50 deletions(-) delete mode 100644 java-cli/src/main/java/com/example/datacollect/view/ConsoleView.java diff --git a/java-cli/src/main/java/com/example/datacollect/view/ConsoleView.java b/java-cli/src/main/java/com/example/datacollect/view/ConsoleView.java deleted file mode 100644 index 0dd2a76..0000000 --- a/java-cli/src/main/java/com/example/datacollect/view/ConsoleView.java +++ /dev/null @@ -1,50 +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_MODE = true; - - private static final String ANSI_RESET = "\u001B[0m"; - private static final String ANSI_GREEN = DARK_MODE ? "\u001B[38;5;46m" : "\u001B[32m"; - private static final String ANSI_RED = DARK_MODE ? "\u001B[38;5;196m" : "\u001B[31m"; - private static final String ANSI_BLUE = DARK_MODE ? "\u001B[38;5;51m" : "\u001B[34m"; - private static final String ANSI_YELLOW = DARK_MODE ? "\u001B[38;5;226m" : "\u001B[33m"; - private static final String ANSI_WHITE = DARK_MODE ? "\u001B[38;5;255m" : "\u001B[37m"; - - private final Scanner scanner = new Scanner(System.in); - - public String readLine() { - System.out.print(DARK_MODE ? ANSI_WHITE + "> " + ANSI_RESET : "> "); - return scanner.nextLine(); - } - - public void printSuccess(String msg) { - System.out.println(ANSI_GREEN + msg + ANSI_RESET); - } - - public void printError(String msg) { - System.out.println(ANSI_RED + msg + ANSI_RESET); - } - - public void printInfo(String msg) { - System.out.println(ANSI_BLUE + msg + ANSI_RESET); - } - - public void printWarning(String msg) { - System.out.println(ANSI_YELLOW + 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); - System.out.println((i + 1) + ". " + a.getTitle() + " | " + a.getUrl()); - } - } -}