Articles of java

pasar los parámetros a un JDBC PreparedStatement

Estoy tratando de hacer mi clase de validación para mi progtwig. Ya establecí la conexión a la base de datos MySQL y ya inserté las filas en la tabla. La tabla consta de los campos firstName , lastName e lastName userID . Ahora quiero seleccionar una fila específica en la base de datos a través […]

¿Por qué no es posible volver a abrir una transmisión cerrada (estándar)?

System.in es la stream de entrada “estándar” que proporciona datos de entrada del usuario. Una vez cerrado, este flujo no se puede volver a abrir. Un ejemplo de esto es en el caso de usar un escáner para leer la entrada del usuario de la siguiente manera: public class Test { public static void main(String[] […]

¿Puede java.util.regex.Pattern hacer coincidencias parciales?

¿Es posible saber si un flujo / cadena contiene una entrada que podría coincidir con una expresión regular? Por ejemplo String input=”AA”; Pattern pat=Pattern.compile(“AAAAAB”); Matcher matcher=pat.matcher(input); //<– something here returning true ? o String input=”BB”; Pattern pat=Pattern.compile(“AAAAAB”); Matcher matcher=pat.matcher(input); //<– something here returning false ? Gracias

JMenu ActionListener

Me preguntaba si puedes probar para ver si se ha hecho clic en un JMenu (no JMenuItem). Traté de agregarle un ActionListener, pero parece que no lo reconoce. Solo necesito preformar una acción cuando se presiona el botón JMenu para poder cambiar los JMenuItems para ese menú antes de que se abra. ¡Todos los campos […]

¿Descifrar una clave privada RSA codificada OpenSSL PEM con Java?

Tengo una clave privada encriptada y sé la contraseña. Necesito descifrarlo usando una biblioteca Java. Preferiría no utilizar BouncyCastle, a menos que no haya otra opción. Según la experiencia previa, hay demasiados cambios y documentación insuficiente. La clave privada está en esta forma: —–BEGIN RSA PRIVATE KEY—– Proc-Type: 4,ENCRYPTED DEK-Info: DES-EDE3-CBC,56F3A98D9CFFA77A X5h7SUDStF1tL16lRM+AfZb1UBDQ0D1YbQ6vmIlXiK…. ….. /KK5CZmIGw== —–END […]

Arreglo escaso de memoria eficiente en Java

(Hay algunas preguntas sobre las matrices dispersas eficientes en cuanto al tiempo, pero estoy buscando la eficiencia de la memoria). Necesito el equivalente de una List o un Map que Puede crecer a demanda simplemente configurando una clave más grande que cualquiera que se haya encontrado anteriormente. (Puede suponer que las claves no son negativas). […]

El tipo de tabla de JavaFx es realmente lento para mejorar la velocidad de clasificación como en el swing de Java

Estoy trabajando en la aplicación javaFx y he creado una tabla vista y tengo más de 100.000 filas con 10 columnas. También creé la misma mesa usando java swing Jtable. Ahora necesito ordenar el rendimiento para que sea mejor en javaFx, si no es mejor que algo que esté cerca de jtable de java swing. […]

¿Por qué este código no arroja una ConcurrentModificationException?

¿Por qué este código no arroja una ConcurrentModificationException ? Modifica una Collection mientras itera a través de ella, sin usar el método Iterator.remove() , que es la única forma segura de eliminar . List strings = new ArrayList(Arrays.asList(“A”, “B”, “C”)); for (String string : strings) if (“B”.equals(string)) strings.remove(“B”); System.out.println(strings); Obtengo el mismo resultado si reemplazo […]

Java negativo int a hexadecimal y posterior falla

public class Main3 { public static void main(String[] args) { Integer min = Integer.MIN_VALUE; String minHex = Integer.toHexString(Integer.MIN_VALUE); System.out.println(min + ” ” + minHex); System.out.println(Integer.parseInt(minHex, 16)); } } Da -2147483648 80000000 Exception in thread “main” java.lang.NumberFormatException: For input string: “80000000” at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:459) at Main3.main(Main3.java:7) ¿Que pasa?

Múltiples archivos .class generados para una clase?

Por curiosidad, ¿por qué a veces se generan varios archivos .class de Java para una clase después de la comstackción? Por ejemplo, mi aplicación tiene seis clases. Para una clase, se han generado un total de 10 archivos .class, comenzando desde MyClass # 1 hasta MyClass # 10.