This media is not supported in your browser
VIEW IN TELEGRAM
Сайт предлагает шпаргалки и материалы для быстрого поиска, созданные сообществом с открытым исходным кодом.
Независимо от того, нужны ли вам быстрые подсказки по синтаксису или ярлыкам для любого языка программирования или инструмента, вы найдете их здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4❤1👎1😁1
При работе со списками часто возникает задача найти определённый элемент - по значению или по какому-либо условию. В зависимости от ситуации можно использовать один из следующих подходов:
•
contains()
— быстрый способ проверить наличие конкретного объекта. Работает через equals()
, поэтому важно, чтобы он был переопределён. Подходит для простых проверок по точному совпадению.•
stream().filter().findFirst()
— гибкий способ найти элемент по любому условию. Удобен для поиска по полям или признакам. Возвращает Optional, что позволяет безопасно обработать результат.🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥8🤝7❤1
У нас есть список слов. Нужно оставить только те, которые можно напечатать, используя только одну строку клавиатуры — верхнюю, среднюю или нижнюю.
В этой задаче:
• Приводим слова к нижнему регистру
• Проверяем, входят ли все символы в одну строку
• Фильтруем подходящие слова через Stream API
🔥 — если узнал новое
🤝 — если знал решение
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22🤝5👍4
Работа с датой и временем в 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