Articles of java

Compara dos matrices de primitivas en Java?

Sé acerca de Arrays.deepEquals (Object [], Object []), pero esto no funciona para los tipos primitivos (debido a las limitaciones de las matrices y el autoboxing, consulte esta publicación relacionada ). Con eso en mente, ¿es este el enfoque más eficiente? boolean byteArrayEquals(byte[] a, byte[] b) { if (a == null && b == null) […]

¿Por qué Java limita el tamaño de un método a 65535 bytes?

Acabo de comstackr el siguiente código public class A { public static void main(String… args) { int i = 3; ++i; ++i; ++i; ++i; ++i; ++i; ++i; ++i; // repeat writing the expression ++i for 20,000 times System.out.println(i); } } Y recibí el siguiente mensaje de error El código del método main (String …) excede […]

La forma más eficiente de usar reemplaza varias palabras en una cadena

Por el momento estoy haciendo Ejemplo: line.replaceAll(“,”,””).replaceAll(“cat”,”dog”).replaceAll(“football”,”rugby”); Creo que es feo. No estoy seguro de una mejor manera de hacer esto? ¿Tal vez recorrer un hashmap? EDITAR: Por eficiencia me refiero a un mejor estilo de código y flexibilidad

cómo escribir contenido en una posición específica en un archivo

Supongamos que tengo un archivo llamado abhishek.txt y que contiene la siguiente línea Yo soy, y cual es tu nombre Ahora quiero escribir Abhishek después de “Yo soy” como si fuera Abhishek, … Cómo escribir el contenido en esta posición específica directamente.

Dibujar un círculo transparente lleno afuera

Tengo una vista de mapa en la que quiero dibujar un círculo para enfocarme en un área determinada. Pero quiero que el círculo se invierta. Es decir, en lugar de que se llene el interior del círculo, es transparente y todo lo demás se llena. Vea esta imagen por lo que quiero decir (http://sofes.miximages.com/java/zxIMZ.png). La […]

Capacidad de StringBuilder ()

Noté que el método de capacity devuelve la capacidad de StringBuilder sin una forma lógica … en algún momento su valor es igual a la longitud de la cadena en otro momento es mayor … ¿Hay una ecuación para saber cuál es su lógica?

Comstackción de archivos .java externos desde Java

Estoy creando una herramienta que escribirá archivos .java, y luego (con suerte) comstackrá esos archivos en archivos .class. Todo en un proceso, el usuario selecciona un directorio de archivos donde se escriben múltiples archivos .java. Ahora quiero que el progtwig compile estos archivos Java.

¿Dónde colocar una biblioteca compartida en JBoss AS 5?

Soy nuevo en Jboss, pero tengo múltiples aplicaciones web, cada una de las cuales utiliza spring-hibernate y otras librerías y portlets de código abierto, así que básicamente ahora cada archivo war incluye esos archivos jar. ¿Cómo muevo estos flasks a una ubicación común para que no tenga que ponerlos en cada archivo war? Supongo que […]

Expresión regular: captura de todos los grupos repetitivos

Tengo cadenas como a continuación: @property.one@some text here@property.two@another optional text here etc que contiene @.+?@ strings adentro. Me gustaría capturar todas estas “variables” en grupos a través de una coincidencia de expresiones regulares, pero parece que no es posible, ya que la expresión regular devuelve solo el último grupo capturado mientras se repite.

Mapa invertido de Java

Necesito crear un mapa inverso: seleccione valores únicos y para ellos busque claves. Parece que la única forma es repetir todos los pares clave / valor, porque entrySet devuelve el conjunto de modo que el valor no sea único. Gracias.