Java 账号查重代码示例 - 使用 HashMap 实现
要实现 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 方法判断该账号是否已存在。如果存在,则输出'该账号已存在!',否则输出'可以注册该账号!'。
你可以根据实际需求来修改和扩展该代码。
原文地址: https://www.cveoy.top/t/topic/qmS3 著作权归作者所有。请勿转载和采集!