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

12
Escucha de cambio de valor para JTextField
Quiero que el cuadro de mensaje aparezca inmediatamente después de que el usuario cambie el valor en el campo de texto. Actualmente, necesito presionar la tecla Intro para que aparezca el cuadro de mensaje. ¿Hay algún problema con mi código? textField.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { if (Integer.parseInt(textField.getText())<=0){ …

13
¿Debo usar String.format () de Java si el rendimiento es importante?
Tenemos que construir cadenas todo el tiempo para la salida del registro, etc. Sobre las versiones JDK hemos aprendido cuándo usar StringBuffer(muchos apéndices, seguros para subprocesos) y StringBuilder(muchos apéndices, no seguros para subprocesos). ¿Cuál es el consejo sobre el uso String.format()? ¿Es eficiente o nos vemos obligados a mantener la …


11
StringUtils.isBlank () vs String.isEmpty ()
Me encontré con un código que tiene lo siguiente: String foo = getvalue("foo"); if (StringUtils.isBlank(foo)) doStuff(); else doOtherStuff(); Esto parece ser funcionalmente equivalente a lo siguiente: String foo = getvalue("foo"); if (foo.isEmpty()) doStuff(); else doOtherStuff(); Hay una diferencia entre los dos ( org.apache.commons.lang3.StringUtils.isBlankyjava.lang.String.isEmpty )?

11
Acepte el certificado ssl autofirmado del servidor en el cliente Java
Parece una pregunta estándar, pero no pude encontrar instrucciones claras en ningún lado. Tengo un código Java que intenta conectarse a un servidor con un certificado probablemente autofirmado (o caducado). El código informa el siguiente error: [HttpMethodDirector] I/O exception (javax.net.ssl.SSLHandshakeException) caught when processing request: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: …
215 java  ssl  https  keytool 


9
JUnit 5: ¿Cómo hacer valer una excepción?
¿Hay una mejor manera de afirmar que un método arroja una excepción en JUnit 5? Actualmente, tengo que usar una @Rule para verificar que mi prueba arroje una excepción, pero esto no funciona para los casos en los que espero que varios métodos arrojen excepciones en mi prueba.


15
Matriz asociativa de Java
¿Cómo puedo crear y buscar matrices asociativas en Java como puedo en PHP? Por ejemplo: $arr[0]['name'] = 'demo'; $arr[0]['fname'] = 'fdemo'; $arr[1]['name'] = 'test'; $arr[1]['fname'] = 'fname';

7
Copia de Java ArrayList
Tengo una ArrayList l1de tamaño 10. Asigno l1al nuevo tipo de referencia de lista l2. Will l1y l2apunta al mismo ArrayListobjeto? ¿O se le ArrayListasigna una copia del objeto l2? Cuando uso la l2referencia, si actualizo el objeto de la lista, también refleja los cambios en el l1tipo de referencia. …
214 java  arraylist 


12
Código de ejemplo de codificación y decodificación Base 64
¿Alguien sabe cómo decodificar y codificar una cadena en Base64 utilizando Base64. Estoy usando el siguiente código, pero no funciona. String source = "password"; byte[] byteArray = source.getBytes("UTF-16"); Base64 bs = new Base64(); //bs.encodeBytes(byteArray); System.out.println( bs.encodeBytes(byteArray)); //bs.decode(bs.encodeBytes(byteArray)); System.out.println(bs.decode(bs.encodeBytes(byteArray)));
214 java  android  base64 



4
Inicializar un largo en Java
Primitiva Tipos de datos - Oracle doc dice que la gama de longen Java es -9,223,372,036,854,775,808a 9,223,372,036,854,775,807. Pero cuando hago algo así en mi eclipse long i = 12345678910; me muestra " The literal 12345678910 of type int is out of range" un error. Hay 2 preguntas 1) ¿Cómo inicializo …
214 java  long-integer 

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.