要实现 Java 账号查重功能,你可以使用 HashMap 来存储已存在的账号,然后在新账号注册时判断是否已存在。

以下是一个简单的示例代码:

import java.util.HashMap;
import java.util.Scanner;

public class AccountChecker {
    public static void main(String[] args) {
        HashMap<String, Integer> accounts = new HashMap<>(); // 存储账号的 HashMap

        // 模拟已存在的账号
        accounts.put('user1', 1);
        accounts.put('user2', 2);
        accounts.put('user3', 3);

        Scanner scanner = new Scanner(System.in);
        System.out.print('请输入要注册的账号:');
        String newAccount = scanner.nextLine();

        if (accounts.containsKey(newAccount)) {
            System.out.println('该账号已存在!');
        } else {
            System.out.println('可以注册该账号!');
        }
    }
}

在上述示例中,我们创建了一个 HashMap 对象 accounts 来存储已存在的账号,键为账号名,值为用户 ID(可以根据需要修改)。然后,通过 Scanner 获取用户输入的新账号名 newAccount,使用 containsKey 方法判断该账号是否已存在。如果存在,则输出'该账号已存在!',否则输出'可以注册该账号!'。

你可以根据实际需求来修改和扩展该代码。

Java 账号查重代码示例 - 使用 HashMap 实现

原文地址: https://www.cveoy.top/t/topic/qmS3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录