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].

15
¿Cómo obtener el máximo valor de la Colección (por ejemplo, ArrayList)?
Hay una ArrayList que almacena valores enteros. Necesito encontrar el valor máximo en esta lista. Por ejemplo, supongamos que los valores almacenados de arrayList son: 10, 20, 30, 40, 50y el valor máximo sería 50. ¿Cuál es la forma eficiente de encontrar el valor máximo? @Edit: acabo de encontrar una …
134 java 

3
Lanzar objeto a tipo genérico para devolver
¿Hay alguna manera de lanzar un objeto para devolver el valor de un método? Lo intenté de esta manera pero me dio una excepción de tiempo de compilación en la parte "instanceof": public static <T> T convertInstanceOfObject(Object o) { if (o instanceof T) { return (T) o; } else { …
134 java  generics  casting 


12
Leyendo mi propio Manifiesto de Jar
Necesito leer el Manifestarchivo, que entregó mi clase, pero cuando uso: getClass().getClassLoader().getResources(...) Obtengo el MANIFESTprimero .jarcargado en Java Runtime. Supongo que mi aplicación se ejecutará desde un applet o un inicio web, por lo que no tendré acceso a mi propio .jararchivo. De hecho, quiero leer el Export-packageatributo del .jarque …


7
No se puede compilar un proyecto Java 10 / Java 11 simple con Maven
Tengo un proyecto trivial de Maven: src └── main └── java └── module-info.java pom.xml pom.xml: <groupId>org.example</groupId> <artifactId>example</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>example</name> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</version> <configuration> <release>10</release> </configuration> </plugin> </plugins> </build> Cuando construyo el proyecto vía mvn -X install -DskipTests=true, falla: org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile (default-testCompile) on …

8
Convertir BigDecimal a Integer
Tengo el método Hibernate que me devuelve un BigDecimal. Tengo otro método API al que necesito pasar ese número, pero acepta Integer como parámetro. No puedo cambiar los tipos de retorno o los tipos de variables de ambos métodos. Ahora, ¿cómo convertir BigDecimal en Integer y pasarlo al segundo método? …

6
Cómo saber si JRE o JDK está instalado
Tengo una computadora en la que instalé intencionalmente JDK. Tengo otra computadora con JRE, para, entre otras cosas, probar. Sin embargo, cuando obtuve una aplicación Java trabajando en esta computadora, y luego la probé en otra, se quejó de que se requería JDK. ¿Cómo puedo verificar si JDK se instaló …
134 java  macos  java-8 

7
Spring Java Config: ¿cómo se crea un @Bean de prototipo con argumentos de tiempo de ejecución?
Usando Spring Config de Java, necesito adquirir / instanciar un bean de ámbito prototipo con argumentos de constructor que solo se pueden obtener en tiempo de ejecución. Considere el siguiente ejemplo de código (simplificado por brevedad): @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated String …




7
La variable utilizada en la expresión lambda debe ser final o efectivamente final
La variable utilizada en la expresión lambda debe ser final o efectivamente final Cuando intento usarlo calTz, muestra este error. private TimeZone extractCalendarTimeZoneComponent(Calendar cal, TimeZone calTz) { try { cal.getComponents().getComponents("VTIMEZONE").forEach(component -> { VTimeZone v = (VTimeZone) component; v.getTimeZoneId(); if (calTz == null) { calTz = TimeZone.getTimeZone(v.getTimeZoneId().getValue()); } }); } catch …
134 java  lambda 

16
¿Cómo subir un archivo y datos JSON en Postman?
Estoy usando Spring MVC y este es mi método: /** * Upload single file using Spring Controller. */ @RequestMapping(value = "/uploadFile", method = RequestMethod.POST) public @ResponseBody ResponseEntity<GenericResponseVO<? extends IServiceVO>> uploadFileHandler( @RequestParam("name") String name, @RequestParam("file") MultipartFile file, HttpServletRequest request, HttpServletResponse response) { if (!file.isEmpty()) { try { byte[] bytes = file.getBytes(); …
134 java  json  spring-mvc  postman 


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.