Вопросы с тегом «primitive-types»

Встроенные типы в любом языке программирования, которые определены аксиоматически и не могут быть разделены на другие типы в этом языке.

569
Как преобразовать NSString в NSNumber

Как я могу преобразовать , NSStringсодержащий ряд любого примитивного типа данных (например int, float, char, unsigned intи т.д.)? Проблема в том, что я не знаю, какой тип числа будет содержать строка во время выполнения. У меня есть идея, как это сделать, но я не уверен, что это работает с любым...

297
Как преобразовать ArrayList, содержащий целые числа, в примитивный массив int?

Я пытаюсь преобразовать ArrayList, содержащий объекты Integer, в примитив int [] со следующим фрагментом кода, но он выдает ошибку времени компиляции. Можно ли конвертировать в Java? List<Integer> x = new ArrayList<Integer>(); int[] n = (int[])x.toArray(int[x.size()]);...

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

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

128
Скалярный и примитивный типы данных - это одно и то же?

В различных статьях, которые я читал, иногда встречаются ссылки на примитивные типы данных, а иногда - на скаляры. Насколько я понимаю, каждый из них является типом данных чего-то простого, например int, boolean, char и т. Д. Есть ли что-то, что мне не хватает, что означает, что вам следует...

114
Установка короткого значения Java

Я пишу небольшой код на J2ME. У меня есть класс с методом setTableId(Short tableId). Теперь, когда я пытаюсь написать, setTableId(100)это дает ошибку времени компиляции. Как я могу установить короткое значение без объявления другой короткой переменной? При установке Longзначения могу использовать,...

100
как мне инициализировать поплавок его максимальным / минимальным значением?

Как жестко запрограммировать абсолютное максимальное или минимальное значение для чисел с плавающей запятой или двойных чисел? Я хочу найти максимальное / минимальное значение массива, просто перебирая и выбирая самый большой. Есть также положительная и отрицательная бесконечность для поплавков,...

91
В java более эффективно использовать byte или short вместо int и float вместо double?

Я заметил, что всегда использую int и double, независимо от того, насколько маленьким или большим должно быть число. Итак, в java более эффективно использовать byteили shortвместо intи floatвместо double? Итак, предположим, у меня есть программа с множеством целых и двойных чисел. Стоит ли...

12
Оператор остатка на int вызывает java.util.Objects.requireNonNull?

Я пытаюсь получить как можно больше производительности от какого-то внутреннего метода. Java-код: List<DirectoryTaxonomyWriter> writers = Lists.newArrayList(); private final int taxos = 4; [...] @Override public int getParent(final int globalOrdinal) throws IOException { final int bin =...