autoboxing- все статьи тега ➜ страница 0


Как преобразовать int[] в список на Java?

Как мне преобразовать int[] на List<Integer> в Java? конечно, меня интересует любой другой ответ, чем делать это в цикле, пункт за пунктом. Но если нет другого ответа, я выберу его как лучший, чтобы показать тот факт, что эта функциональность не является частью Java. ...

Хитрый тернарный оператор в Java-autoboxing

давайте посмотрим на простой код 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. } private int same() { if (true) { return null; // The same is not possible with if, // and causes a compile-time error - incompatible types. } else { return 0 ...

Почему люди все еще используют примитивные типы в Java?

начиная с Java 5, у нас был бокс/распаковка примитивных типов, так что int завернут, чтобы быть java.lang.Integer, и так далее и тому подобное. Я вижу много новых проектов Java в последнее время (то наверняка требуется JRE по крайней мере версии 5, если не 6), которые используют int, а не java.lang.Integer, хотя его намного удобнее использовать последний, так как он имеет несколько вспомогательных методов для преобразования long значения и др. почему некоторые еще использовать примитивные ти ...