Preguntas etiquetadas con java

Java es un lenguaje de programación popular de alto nivel. Use esta etiqueta cuando tenga problemas para usar o comprender el lenguaje en sí. Esta etiqueta rara vez se usa sola y se usa con mayor frecuencia junto con [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] y [maven].

4
Grupos de captura de expresiones regulares de Java
Estoy tratando de entender este bloque de código. En el primero, ¿qué es lo que estamos buscando en la expresión? Entiendo que es cualquier carácter (0 o más veces *) seguido de cualquier número entre 0 y 9 (una o más veces +) seguido de cualquier carácter (0 o más …
171 java  regex 


5
¿Qué hace el operador de flecha '->' en Java?
Mientras buscaba algún código me encontré con el operador de flecha, ¿qué hace exactamente? Pensé que Java no tenía un operador de flecha. return (Collection<Car>) CollectionUtils.select(listOfCars, (arg0) -> { return Car.SEDAN == ((Car)arg0).getStyle(); }); Detalles : Java 6, Apache Commons Collection, IntelliJ 12 Actualización / Respuesta: Resulta que IntelliJ 12 …


15
Error grave al compilar: versión de destino no válida: 1.8 -> [Ayuda 1]
Problema similar al publicado en una versión de destino no válida: 1.7 pero después de seguir el blog, mi problema aún no se ha resuelto. Error al ejecutar el objetivo org.apache.maven.plugins: maven-compiler-plugin: 3.1: compile (default-compile) on project hm_app: Error grave al compilar: versión de destino no válida: 1.8 -> [Ayuda …
170 java  maven 

8
Cómo obtener detalles de usuario del usuario activo
En mis controladores, cuando necesito el usuario activo (conectado), estoy haciendo lo siguiente para obtener mi UserDetailsimplementación: User activeUser = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); log.debug(activeUser.getSomeCustomField()); Funciona bien, pero creo que Spring podría hacer la vida más fácil en un caso como este. ¿Hay alguna manera de tener el UserDetailsautoconectado en el controlador o …

6
¿No se detectó la excepción de Java?
Tengo un pequeño problema teórico con las construcciones try-catch. Ayer tomé un examen práctico sobre Java y no entiendo el siguiente ejemplo: try { try { System.out.print("A"); throw new Exception("1"); } catch (Exception e) { System.out.print("B"); throw new Exception("2"); } finally { System.out.print("C"); throw new Exception("3"); } } catch (Exception …

10
NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder
Hay un problema con la biblioteca de Android appcompat v7 en dispositivos Samsung con Android 4.2. Sigo teniendo bloqueos con el siguiente seguimiento de pila en mi Consola de desarrollador: java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder at android.support.v7.widget.PopupMenu.<init>(PopupMenu.java:66) at com.[my-package-name].CustomActivity$5.onClick(CustomActivity.java:215) at android.view.View.performClick(View.java:4222) at android.view.View$PerformClick.run(View.java:17620) at android.os.Handler.handleCallback(Handler.java:800) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:194) at android.app.ActivityThread.main(ActivityThread.java:5391) at java.lang.reflect.Method.invokeNative(Native …

17
Ordenar una matriz en Java
Estoy tratando de hacer un programa que consista en una matriz de 10 enteros que tengan un valor aleatorio, hasta ahora muy bueno. Sin embargo, ahora necesito ordenarlos en orden de menor a mayor valor y luego imprimirlos en la pantalla, ¿cómo lo haría? (Perdón por tener tanto código para …
170 java  arrays 

9
¿Cómo hago para que se ejecuten mis pruebas de integración de Maven?
Tengo un proyecto de módulo múltiple maven2 y en cada uno de mis módulos secundarios tengo pruebas JUnit que se nombran Test.javay Integration.javapara pruebas unitarias y pruebas de integración respectivamente. Cuando ejecuto: mvn test *Test.javaSe ejecutan todas las pruebas JUnit dentro de los módulos secundarios. Cuando ejecuto mvn test -Dtest=**/*Integration …

6
Agrupe contando en Java 8 stream API
Intento encontrar una manera simple en la API de transmisión Java 8 para hacer la agrupación, ¡salí con esta forma compleja! List<String> list = new ArrayList<>(); list.add("Hello"); list.add("Hello"); list.add("World"); Map<String, List<String>> collect = list.stream().collect( Collectors.groupingBy(o -> o)); System.out.println(collect); List<String[]> collect2 = collect .entrySet() .stream() .map(e -> new String[] { e.getKey(), …


7
Colección inmutable vs inmodificable
Desde el Resumen del marco de colecciones : Las colecciones que no admiten operaciones de modificación (como add, removey clear) se denominan no modificables . Las colecciones que no son inmodificables son modificables . Las colecciones que además garantizan que ningún cambio en el Collectionobjeto será visible se denominan inmutables …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.