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

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

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

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

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

12
Как проверить, является ли тип примитивным
У меня есть блок кода, который сериализует тип в тег HTML. Type t = typeof(T); // I pass <T> in as a paramter, where myObj is of type T tagBuilder.Attributes.Add("class", t.Name); foreach (PropertyInfo prop in t.GetProperties()) { object propValue = prop.GetValue(myObj, null); string stringValue = propValue != null ? propValue.ToString() …

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


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

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


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


3
Оператор остатка на 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 = globalOrdinal % this.taxos; final int ordinalInBin = globalOrdinal / this.taxos; return this.writers.get(bin).getParent(ordinalInBin) * this.taxos …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.