Вопросы по теме '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 просмотров
schedule
08.10.2021
Как ведет себя очень маленькое число во время обработки?
Я работаю над большим набором данных и после некоторых вычислений получаю значения для таких функций, как 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 просмотров
schedule
01.12.2021
Создает ли 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 просмотров
schedule
27.02.2022
Поиск определенных примитивов в двоичном файле
Есть ли способы найти конкретный примитив в двоичном файле (например, fread в MATLAB или BinaryReadLists в Mathematica)? В частности, я хочу сканировать свой файл до тех пор, пока он не достигнет, скажем, числа точности int8_t, затем сохраните его в...
274 просмотров
schedule
25.04.2022
OCMock передает любой CGSize
Я использую OCMock и пытаюсь сделать что-то подобное в одном из своих тестов:
[[mockScrollView expect] setContentSize:[OCMArg any]];
Проблема в том, что [OCMArg any] возвращает тип id , а я хочу использовать любой CGSize , потому что не...
815 просмотров
schedule
24.04.2022
Почему 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 просмотров
schedule
17.06.2022
Инициализируют ли карты STL примитивные типы при вставке?
У меня такой std::map :
map<wstring,int> Scores;
В нем хранятся имена игроков и счет. Когда кто-то набирает очки, я просто делаю:
Scores[wstrPlayerName]++;
Когда на карте нет элемента с ключом wstrPlayerName , он создаст...
10160 просмотров
schedule
25.06.2022