Сегодня пошагово расскажу как можно запросить пароль и ресурс для этого пароля, после чего сохранить его и вывести.
1. Модель записи:
record Entry(String resource, String login, String password) {}2. Хранилище в памяти:
List<Entry> storage = new ArrayList<>();
3. Добавление записи:
System.out.print("Введите ресурс: ");
String resource = sc.nextLine().trim();
System.out.print("Введите логин: ");
String login = sc.nextLine().trim();
System.out.print("Введите пароль: ");
String password = sc.nextLine();
storage.add(new Entry(resource, login, password));
System.out.println("Сохранено");4. Вывод всего сохранённого:
System.out.println("=== Сохранённые записи (" + storage.size() + ") ===");
for (Entry e : storage) {
System.out.println("- " + e.resource() + " | " + e.login() + " | " + mask(e.password()));
}5. Маска пароля:
static String mask(String s) {
return s.length() <= 2 ? "**" : s.substring(0, 2) + "*".repeat(s.length() - 2);
}🔥 Дальше можно добавить шифрование, поиск по тегам и многое другое.
👉 Java Ready | #совет
