JS | Подстановки переменных в строках | Примеры | Панорама сайтов
Преобразование в строку - JS
В JavaScript существует несколько способов преобразования данных в строку. Каждый способ имеет свои особенности и подходит для определенных ситуаций. Рассмотрим некоторые из них:
Преобразование строки через конструктор String():
let message = "Привет, мир!";
let str = String(message);
console.log(typeof str); // string
Использование метода toString():
let number = 123;
let str = number.toString();
console.log(typeof str); // string
Использование оператора сравнения +:
let booleanValue = true;
let str = "" + booleanValue;
console.log(typeof str); // string
Использование метода JSON.stringify():
let object = { key: "value" };
let str = JSON...
Под "капотом" HashSet
HashSet в Java представляет собой коллекцию, которая не допускает дублирования элементов и не гарантирует порядок хранения элементов. Внутри HashSet используется HashMap, где ключи - это элементы коллекции, а значения - это заглушки (dummy values), которые используются для эффективного хранения элементов. Когда элемент добавляется в HashSet, он сначала проверяется на наличие в HashMap. Если элемент уже присутствует в HashMap, то он не добавляется в HashSet. Если элемент отсутствует в HashMap, то он добавляется в HashMap как ключ с заглушкой в качестве значения, а затем ключ добавляется в HashSet...