Preguntas etiquetadas con integer

344
Cuándo usar NSInteger vs. int

¿Cuándo debería usar NSIntegervs. int cuando desarrolle para iOS? Veo en el código de muestra de Apple que usan NSInteger(o NSUInteger) cuando pasan un valor como argumento a una función o devuelven un valor de una función. - (NSInteger)someFunc;... -

317
Declarando un int sin firmar en Java

¿Hay alguna manera de declarar un int sin firmar en Java? O la pregunta también puede enmarcarse así: ¿Cuál es el equivalente Java de unsigned? Solo para decirte el contexto en el que estaba mirando la implementación de Java String.hashcode(). Quería probar la posibilidad de colisión si el entero...

291
valor máximo de entero

En C, el número entero (para la máquina de 32 bits) es de 32 bits y oscila entre -32,768 y +32,767. En Java, el entero (largo) también es de 32 bits, pero varía de -2,147,483,648 a +2,147,483,647. No entiendo cómo el rango es diferente en Java, a pesar de que el número de bits es el mismo....

219
¿Cómo convierto de int a Long en Java?

Sigo encontrando que tanto aquí como en Google las personas tienen problemas para ir de un lado longa otro inty no al revés. Sin embargo, estoy seguro de que no soy el único que ha funcionado en este escenario antes de ir de inta Long. Las únicas otras respuestas que he encontrado fueron "Solo...

217
¿Cómo comparar correctamente dos enteros en Java?

Sé que si compara un entero primitivo en caja con una constante como: Integer a = 4; if (a < 5) a se desempaquetará automáticamente y la comparación funcionará. Sin embargo, ¿qué sucede cuando compara dos recuadros Integersy desea comparar igualdad o menor que / mayor que? Integer a =...