Вопросы по теме 'primitive-types'

Преобразование массива объектов в массив их примитивных типов
Если у вас есть массив объектов Java, которые имеют примитивный тип (например, Byte, Integer, Char и т. Д.). Есть ли изящный способ преобразовать его в массив примитивного типа? В частности, это можно сделать, не создавая новый массив и не...
50375 просмотров
schedule 14.11.2021

Типы данных - реальные основы
Я бы сказал, что я новичок в этом, но мог бы кто-нибудь объяснить основы типов данных, в частности целых чисел, символов, логических, строковых и чисел с плавающей запятой.
301 просмотров
schedule 31.10.2021

Почему локальные переменные, включая примитивы, всегда должны инициализироваться в Java?
Почему локальные переменные, включая примитивы, всегда должны инициализироваться в Java? Почему то же самое не применимо в случае переменных экземпляра?
38177 просмотров
schedule 24.10.2021

В чем разница между примитивным типом данных и непримитивным типом данных (тип данных, определенный Apple)?
Какая основная разница между этими двумя ..? было бы хорошо, если бы кто-нибудь мог объяснить на примере NSInteger и NSNumber .. Спасибо
7548 просмотров

Как ведет себя очень маленькое число во время обработки?
Я работаю над большим набором данных и после некоторых вычислений получаю значения для таких функций, как 4.4E-5. Я где-то читал, что эти значения означают 0,000044, что составляет десять в степени минус 5. Итак, мой вопрос: всякий раз, когда я хочу...
64 просмотров
schedule 23.11.2021

Как назначить DBNull примитивному типу для облегчения вставки в базу данных
У меня есть следующая строка в моем коде, которая присваивает значение столбцу с данными. Это может быть ноль или цена. double? Price; price = range.Cells[i, j].Value2 == null ? Double.NaN : range.Cells[i,j].Value2; row["Price"] = **(price !=...
314 просмотров
schedule 20.11.2021

Groovy - путаница double vs float
Я использую два следующих утверждения: - double foo = 20.00 float bar = 20.00 println foo == bar А также double foo = 20.01 float bar = 20.01 println foo == bar Он дает результат как: - true false Может ли кто-нибудь знать,...
6198 просмотров
schedule 24.09.2021

Почему ввод сравнивается с -1?
Я освежился при вводе-выводе, пока просматривал пример кода, я увидел кое-что, что меня смутило: public class CopyBytes { public static void main(String[] args) throws IOException { FileInputStream in = null; FileOutputStream out = null;...
55 просмотров
schedule 16.11.2021

Преобразование строки в число в Java
Как преобразовать строку в абстрактное число, если строка является любым допустимым числом в java (например, int, long, double и т. Д.). Я не буду знать тип числа в строке, поэтому я не могу использовать конкретный примитивный синтаксический анализ...
26478 просмотров
schedule 16.11.2021

Явный вызов деструктора int - зачем нужен псевдоним типа?
Следующая программа ... int main() { int{1}.~int(); } не компилируется на (см. средство просмотра соответствия ) : clang ++ магистраль с -std=c++1z ствол g ++ с -std=c++1z CL 19 2017 Представляем псевдоним...
570 просмотров

Создает ли JVM объекты примитивных типов во время выполнения в java?
Это может быть глупый вопрос, но поскольку я собирался создать случай арифметического исключения, то есть 44/0 ... я создал эту программу ниже public class Simple{ public static void main(String args[]){ float a = 78.0f; float b= 0.0f;...
71 просмотров
schedule 26.09.2021

Как я могу преобразовать список упакованных примитивов в их распакованные аналоги в java с помощью универсального метода?
Скажем, у меня есть несколько списков: List<Short> shortList; List<Integer> integerList; List<Long> longList; List<Float> floatList; List<Double> doubleList; List<Boolean> booleanList; И я хочу...
58 просмотров
schedule 05.11.2021

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

Почему у классов-оболочек для примитивов нет сеттера?
По какой причине классы-оболочки (такие как Integer, Double и т. д.) не имеют установщика для их внутреннего примитивного значения? Я спрашиваю об этом, потому что такая функциональность упростила бы исчисление и сделала язык Java немного более...
2454 просмотров

Поиск определенных примитивов в двоичном файле
Есть ли способы найти конкретный примитив в двоичном файле (например, fread в MATLAB или BinaryReadLists в Mathematica)? В частности, я хочу сканировать свой файл до тех пор, пока он не достигнет, скажем, числа точности int8_t, затем сохраните его в...
274 просмотров
schedule 25.04.2022

OCMock передает любой CGSize
Я использую OCMock и пытаюсь сделать что-то подобное в одном из своих тестов: [[mockScrollView expect] setContentSize:[OCMArg any]]; Проблема в том, что [OCMArg any] возвращает тип id , а я хочу использовать любой CGSize , потому что не...
815 просмотров

Почему Java имеет фиксированный размер типа данных, в отличие от C
Как мы знаем, в C размер типов данных (например, int) может варьироваться в зависимости от компилятора/оборудования. Но почему размер типов данных постоянен в языке Java? Почему у нас нет гибкости для разных размеров типов данных в java в...
3632 просмотров
schedule 18.05.2022

Побитовые операции в Java с использованием byte и int
Я пытаюсь выполнить некоторые побитовые операции в java У меня есть 2 массива: byte[] bitArray; final byte [] bitMask = {1,2,4,8,16,32,64,-128}; затем я пытаюсь | один байт в bitArray с одним байтом в mask . bitArray[i] =...
11503 просмотров
schedule 22.05.2022

Правила выбора перегруженного метода с несколькими параметрами в Java
Я знаю о правилах перегрузки в Java, но в некоторых ситуациях моя интуиция не работает. Рассмотрим пример: public class Overloading { public static void main(String[] args) { long primitive = 3; Long boxed =...
737 просмотров

Инициализируют ли карты STL примитивные типы при вставке?
У меня такой std::map : map<wstring,int> Scores; В нем хранятся имена игроков и счет. Когда кто-то набирает очки, я просто делаю: Scores[wstrPlayerName]++; Когда на карте нет элемента с ключом wstrPlayerName , он создаст...
10160 просмотров