¿Cuál es la diferencia entre estas dos llamadas? (¿Hay alguna?) // 1. new BigDecimal("3.53456").round(new MathContext(4, RoundingMode.HALF_UP)); // 2. new BigDecimal("3.53456").setScale(4,
¿Cuál es la diferencia entre estas dos llamadas? (¿Hay alguna?) // 1. new BigDecimal("3.53456").round(new MathContext(4, RoundingMode.HALF_UP)); // 2. new BigDecimal("3.53456").setScale(4,
Necesito una función de mapa . ¿Hay algo como esto en Java ya? (Para aquellos que se preguntan: por supuesto, sé cómo implementar esta función trivial yo mismo
Quiero obtener la zona horaria del dispositivo móvil Android cuando hago clic en un
Tengo un fragmento de código Java que utiliza una variable de entorno y el comportamiento del código depende del valor de esta variable. Me gustaría probar este código con diferentes valores de la variable de entorno. ¿Cómo puedo hacer esto en JUnit? He visto algunas formas de establecer variables...
Tengo milisegundos en cierto archivo de registro generado en el servidor, también conozco la configuración regional desde donde se generó el archivo de registro, mi problema es convertir milisegundos a la fecha en el formato especificado. El procesamiento de ese registro está ocurriendo en el...
La guayaba ofrece un buen atajo para inicializar un mapa. Sin embargo, aparece el siguiente error del compilador (Eclipse Indigo) cuando mi mapa se inicializa en nueve entradas. El método of(K, V, K, V, K, V, K, V, K, V)en el tipo ImmutableMapno es aplicable para los argumentos (String, String,...
Estoy tratando de analizar un archivo que tiene cada línea con valores delimitados por tuberías. No funcionó correctamente cuando no escapé del delimitador de tubería en el método de división, pero funcionó correctamente después de escapar de la tubería como se muestra a continuación. private...
Escribí una utilidad para dividir una lista en lotes de un tamaño determinado. Solo quería saber si ya hay alguna utilidad de apache commons para esto. public static <T> List<List<T>> getBatches(List<T> collection,int batchSize){ int i = 0; List<List<T>>...
Puedo ver eso @Nullabley las @Nonnullanotaciones pueden ser útiles para prevenir NullPointerExceptions pero no se propagan muy lejos. La efectividad de estas anotaciones disminuye completamente después de un nivel de indirección, por lo que si solo agrega unas pocas, no se propagan muy lejos....
Sé que las operaciones compuestas, como i++no son seguras para subprocesos, ya que implican múltiples operaciones. ¿Pero verificar la referencia consigo mismo es una operación segura para subprocesos? a != a //is this thread-safe Traté de programar esto y usar múltiples hilos pero no falló....
Estamos creando un nuevo proyecto en IntelliJ y debemos tener algo incorrecto porque cuando hacemos clic derecho en un directorio, seleccionamos Nuevo y luego obtenemos el menú contextual, no se muestran las opciones basadas en Java. Actualmente obtengo cosas como Archivo, algunas opciones HTML,...
Soy nuevo en Java 8. Todavía no conozco la API en profundidad, pero he hecho un pequeño punto de referencia informal para comparar el rendimiento de la nueva API de Streams con las colecciones antiguas. La prueba consiste en filtrar una lista de Integer, y para cada número par, calcular la raíz...
Recién comencé a mirar Java 8 y a probar lambdas pensé que trataría de reescribir una cosa muy simple que escribí recientemente. Necesito convertir un Mapa de Cadena a Columna en otro Mapa de Cadena a Columna donde la Columna en el nuevo Mapa es una copia defensiva de la Columna en el primer Mapa....
La compilación de calificaciones, incluso desde el interior de IntelliJ IDEA, no coloca las dependencias en la carpeta "Bibliotecas externas", por lo que estas clases no aparecen como sugerencias en el editor y cuando las agrego manualmente como una importación hay un error de compilación. ¿Cómo...
Tengo una actividad con ay RecyclerViewan ImageView. Estoy usando el RecyclerViewpara mostrar una lista de imágenes horizontalmente. Cuando hago clic en una imagen en el RecyclerViewla ImageViewen la actividad debe mostrar un panorama más amplio de la imagen. Hasta ahora todo funciona bien. Ahora...
En C # y en Java (y posiblemente también en otros lenguajes), las variables declaradas en un bloque "try" no están dentro del alcance en los bloques "catch" o "finalmente" correspondientes. Por ejemplo, el siguiente código no se compila: try { String s = "test"; // (more code...) } catch {...
Usando Java Reflection, ¿es posible obtener el nombre de una variable local? Por ejemplo, si tengo esto: Foo b = new Foo(); Foo a = new Foo(); Foo r = new Foo(); ¿Es posible implementar un método que pueda encontrar los nombres de esas variables? public void baz(Foo... foos) { for (Foo foo:...
Lo he usado LinkedHashMapporque es importante el orden en que las claves ingresaron en el mapa. Pero ahora quiero obtener el valor de la clave en primer lugar (la primera entrada ingresada) o la última. ¿Debería haber un método como first()y / last()o algo así? ¿Necesito tener un iterador para...
Por favor, eche un vistazo a la imagen de abajo. Cuando creamos un objeto en java con la newpalabra clave, estamos obteniendo una dirección de memoria del sistema operativo. Cuando escribimos out.println(objName)podemos ver una cadena "especial" como salida. Mis preguntas son: ¿Cuál es esta...
Me gustaría recortar una comilla doble inicial y final (") de una cadena. ¿Cómo puedo lograr eso en Java?