Работа с датой и временем в Java бывает сложной. Поэтому в этом посте рассмотрим основные классы (LocalDate, LocalDateTime, Duration, Period, isBefore) и способы их применения.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30🤝5👍3😁1
Хочешь прокачать работу с файлами и хешированием? В этом посте мы соберём утилиту, которая сканирует папку и показывает, какие файлы дублируются.
Сегодня рассмотрим:
• Как обойти все файлы в папке с помощью Files.walk()
• Как посчитать хеш файла через MessageDigest
• Как хранить и сравнивать файлы по хешу
• Как выводить список дубликатов в консоль
🔥 — если узнал новое
🤝 — если знал решение
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍6🤝3❤1
Нужно написать конвертер температуры, который переводит значение из Цельсия в Фаренгейт и обратно. Это простая, но очень интересная задача для понимания синтаксиса.
В этой задаче:
• Используем методы для расчёта C → F и F → C
• Создаём функции для ввода данных
• Делаем ввод с консоли с помощью new Scanner()
🔥 — если узнал новое
🤝 — если уже делал подобное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30🤝22👍7❤2
Когда нужно генерировать уникальные значения или надёжные случайные числа, лучше использовать более мощные инструменты, чем просто new Random(). Они обеспечивают большую надёжность и безопасность.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30👍5🤝4
🔥20👍10❤1
Она включает в себя:
• Использование словарей AOT в Java
• Лемматизацию и анализ слов (что за слово и в какой форме оно сейчас)
• Интеграцию в поисковики, ботов и любые NLP-задачи
• Подключение в виде Java-библиотеки
🔘 Продолжай читать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4👎1😁1