С помощью этого ты можешь добавлять и убирать элементы слева и справа. Подходит и для очередей, и для стеков.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤4👍3🤝2
👍7❤6🔥4
Нужно сделать независимую копию объекта со всеми вложенными полями? Это можно решить встроенными средствами.
В этом посте:
• Подготовим класс;
• Запишем объект в поток байтов;
• Восстановим копию.
Такой приём позволяет делать глубокие копии в несколько строк без ручного копирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤5👍3🤝1
Сегодня будем дублировать строки заданное количество раз!
С помощью метода repeat можно быстро повторить строку без циклов и лишнего кода.
Пример:
Можно создавать простые шаблоны:
🔥 Удобный способ для форматирования вывода, генерации разделителей и тестовых данных.
👉 Java Ready | #практика
С помощью метода repeat можно быстро повторить строку без циклов и лишнего кода.
Пример:
String line = "-".repeat(10);
System.out.println(line); // ----------
Можно создавать простые шаблоны:
String block = "Hi ".repeat(3);
System.out.println(block); // Hi Hi Hi
🔥 Удобный способ для форматирования вывода, генерации разделителей и тестовых данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥5👍4
Факториал это пример для изучения циклов. Вместо рекурсии можно использовать простой
for, который умножает числа от 1 до n.В задаче:
• Проходим по всем числам от 1 до n;
• Накапливаем произведение в переменной;
• Выводим результат.
Такое решение простое и понятное: его можно легко переписать под любую задачу, где требуется последовательное накопление значения.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥5🤝5👍3😁1
Java предоставляет готовые методы для перевода числа в двоичную, восьмеричную и шестнадцатеричную системы.
Сегодня в задаче:
• Задаём число;
• Переводим его в двоичный, восьмеричный и шестнадцатеричный вид;
• Выводим результаты в консоль.
Это полезно и может пригодиться для использования в побитовых операциях.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30❤7👍5🤝5
Проверяй наличие токенов, получай их, считай количество и даже задавай разделитель вручную. Хоть сегодня чаще используют split(), но StringTokenizer всё ещё полезен для простых сценариев.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21❤5👍4