Результаты поиска по запросу "autoboxing"
Apache Commons Lang на помощь
могу это сделать? У меня есть arraylist, с элементами float.(Arraylist <Float>) (float[]) Floats_arraylist.toArray()это не работает. не может привести из Object [] к float []
Переопределение и возвращаемая совместимость типов
Следующие компиляции без проблем
Это будет разрешено
уйста, помогите мне понять этот кусок кода в документации kotlin: - val a: Int = 10000 print(a === a) // Prints 'true' val boxedA: Int? = a val anotherBoxedA: Int? = a print(boxedA === anotherBoxedA) // !!!Prints 'false'!!! Теперь я понимаю, что ...
Возврат null в виде int разрешен с тернарным оператором, но не в операторе if
Давайте посмотрим на простой код Java в следующем фрагменте: public class Main { private int temp() { return true ? null : 0; // No compiler error - the compiler allows a return value of null // in a method signature that returns an int. } ...
Классы Wrapper - почему целочисленные литералы терпят неудачу для Long, но работают для всего меньшего
Просто пытаюсь понять автобокс, что я делаю отдельно от одного: Short s = 250; Long l = 250;НазначениеLong l выходит из строя. Это, я полагаю, объясняется тем, что вы не можете расширить поле (т.е. оно пытается расширитьint стоимость250 кlong и ...
Автобокс / распаковка при приведении Integer к int с использованием метода cast
Вот очень простой случай: я пытаюсь привести тип объекта к примитиву так:
Есть ли в Java autobox при назначении int для объекта?
Это автобокс? Object ob = 8;Будет ли приведенный выше код сначала обернуть литерал int 8 в Integer, а затем присвоить его ссылку на переменную ob? Поскольку спецификация языка Java не имеет ничего в этом случае.
Как правильно сравнить два целых числа в Java?
Я знаю, что если вы сравните в штучной упаковке примитив Integer с константой, такой как: Integer a = 4; if (a < 5)a будет автоматически распакован, и сравнение будет работать. Тем не менее, что происходит, когда вы сравниваете два в ...