Preguntas etiquetadas con java

286
La división de cadenas de Java eliminó los valores vacíos

Estoy tratando de dividir el valor usando un separador. Pero estoy encontrando los resultados sorprendentes String data = "5|6|7||8|9||"; String[] split = data.split("\\|"); System.out.println(split.length); Espero obtener 8 valores. [5,6,7, VACÍO, 8,9, VACÍO, VACÍO] Pero solo obtengo 6...

285
¿Qué es x después de "x = x ++"?

¿Qué sucede (detrás de las cortinas) cuando se ejecuta esto? int x = 7; x = x++; Es decir, cuando una variable se incrementa y se asigna a sí misma en una declaración? Compilé y ejecuté esto. xsigue siendo 7 incluso después de toda la declaración . En mi libro, dice que xse...

284
Sprintf equivalente en Java

Printf se agregó a Java con la versión 1.5, pero parece que no puedo encontrar cómo enviar la salida a una cadena en lugar de a un archivo (que es lo que hace sprintf en C). ¿Alguien sabe como hacer

284
Maven parent pom vs módulos pom

Parece que hay varias formas de estructurar los padres poms en una compilación multiproyecto y me pregunto si alguien tuvo alguna idea sobre cuáles son las ventajas / inconvenientes en cada sentido. El método más simple de tener un pom padre sería ponerlo en la raíz de un proyecto, es...

284
Escáner frente a BufferedReader

Hasta donde sé, los dos métodos más comunes para leer datos basados ​​en caracteres de un archivo en Java están utilizando Scannero BufferedReader. También sé que BufferedReaderlee los archivos de manera eficiente mediante el uso de un búfer para evitar las operaciones físicas del disco. Mis...

284
¿Cómo crear una submatriz a partir de otra matriz en Java?

¿Cómo crear una submatriz a partir de otra matriz? ¿Hay algún método que tome los índices de la primera matriz como: methodName(object array, int start, int end) No quiero volver a hacer bucles y hacer que mi programa sufra. Sigo recibiendo errores: no se puede encontrar el método de símbolo...