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

27
Java 8 distinto por propiedad
En Java 8, ¿cómo puedo filtrar una colección usando la StreamAPI comprobando la distinción de una propiedad de cada objeto? Por ejemplo, tengo una lista de Personobjetos y quiero eliminar personas con el mismo nombre, persons.stream().distinct(); Usaré la verificación de igualdad predeterminada para un Personobjeto, así que necesito algo como, …

18
¿Cómo convertir java.util.Date a java.sql.Date?
Estoy tratando de usar un java.util.Datecomo entrada y luego crear una consulta con él, así que necesito un java.sql.Date. Me sorprendió descubrir que no podía hacer la conversión implícita o explícitamente, pero ni siquiera sé cómo haría esto, ya que la API de Java todavía es bastante nueva para mí.
453 java  sql  datetime  date 


21
"Archivo de firma no válido" al intentar ejecutar un .jar
Mi programa java está empaquetado en un archivo jar y hace uso de una biblioteca jar externa, castillo hinchable . Mi código se compila bien, pero ejecutar el jar provoca el siguiente error: Excepción en el subproceso "main" java.lang.SecurityException: resumen de archivo de firma no válido para los atributos principales …
450 java  jar  executable-jar 

30
Java Hashmap: ¿Cómo obtener la clave del valor?
Si tengo el valor "foo"y un valor HashMap<String> ftwpara el que se ftw.containsValue("foo")devuelve true, ¿cómo puedo obtener la clave correspondiente? ¿Tengo que recorrer el hashmap? ¿Cuál es la mejor manera de hacer eso?
450 java  hashmap 



6
¿Puede Mockito capturar argumentos de un método llamado varias veces?
Tengo un método que se llama dos veces y quiero capturar el argumento de la segunda llamada al método. Esto es lo que he intentado: ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor<Foo> secondFooCaptor = ArgumentCaptor.forClass(Foo.class); verify(mockBar).doSomething(firstFooCaptor.capture()); verify(mockBar).doSomething(secondFooCaptor.capture()); // then do some assertions on secondFooCaptor.getValue() Pero obtengo una TooManyActualInvocationsexcepción, ya que Mockito piensa …




4
¿Cómo escapar% en String.Format?
Estoy almacenando una consulta SQL en mi archivo strings.xml y quiero usar String.Formatpara construir la cadena final en el código. La SELECTdeclaración usa un me gusta, algo como esto: SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%' Para formatear eso, reemplazo 'algo' con% 1 $ s para que se …
445 java  android  string  syntax 


11
¿Diferente entre parseInt () y valueOf () en java?
¿Cómo es parseInt()diferente de valueOf()? Aparecen a hacer exactamente lo mismo que a mí (también se aplica parseFloat(), parseDouble(), parseLong()etc, en qué se diferencian de Long.valueOf(string)? Además, ¿cuál de estos es preferible y se usa con más frecuencia por convención?
443 java 

30
¿Cómo imprimir bastante XML desde Java?
Tengo una cadena de Java que contiene XML, sin avances de línea ni sangrías. Me gustaría convertirlo en una cadena con XML bien formateado. ¿Cómo hago esto? String unformattedXml = "<tag><nested>hello</nested></tag>"; String formattedXml = new [UnknownClass]().format(unformattedXml); Nota: Mi entrada es una cadena . Mi salida es una cadena . (Básico) …
443 java  xml  pretty-print 

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.