Cuál es una forma elegante de encontrar todas las permutaciones de una cadena. Por ejemplo, permutación para ba, sería bay ab, pero ¿qué pasa con una cadena más larga como abcdefgh? ¿Hay algún ejemplo de implementación de
Cuál es una forma elegante de encontrar todas las permutaciones de una cadena. Por ejemplo, permutación para ba, sería bay ab, pero ¿qué pasa con una cadena más larga como abcdefgh? ¿Hay algún ejemplo de implementación de
En C #, puedo usar la throw;instrucción para volver a generar una excepción mientras se conserva el seguimiento de la pila: try { ... } catch (Exception e) { if (e is FooException) throw; } ¿Hay algo como esto en Java ( que no pierde el rastro original de la pila
¿Es posible declarar una variable en Gradle utilizable en Java? Básicamente, me gustaría declarar algunos vars en build.gradle y luego obtenerlos (obviamente) en el momento de la compilación. Al igual que las macros de preprocesador en C / C ++ ... Un ejemplo de declaración sería algo así...
Estoy escribiendo una aplicación Swing del lado del cliente (diseñador gráfico de fuentes) en Java 5 . Recientemente, me encuentro con un java.lang.OutOfMemoryError: Java heap spaceerror porque no estoy siendo conservador en el uso de la memoria. El usuario puede abrir un número ilimitado de...
¿Cuál es la diferencia fundamental entre las interfaces Set<E>y
Tengo un programa maven, se compila bien. Cuando lo ejecuto mvn testno ejecuta ninguna prueba (en el encabezado TEST dice There are no tests to run.). He recreado este problema con una configuración súper simple que incluiré a continuación, así como la salida cuando la ejecute -X. Las pruebas...
¿Cómo puedo verificar si el teléfono Android está en horizontal o vertical?
He estado programando en C # y Java recientemente y tengo curiosidad por saber dónde es el mejor lugar para inicializar mis campos de clase. ¿Debo hacerlo en la declaración ?: public class Dice { private int topFace = 1; private Random myRand = new Random(); public void Roll() { // .........
Quiero ejecutar métodos de prueba que están anotados @Testen un orden específico. Por ejemplo: public class MyTest { @Test public void test1(){} @Test public void test2(){} } Quiero asegurarme de ejecutar test1()antes de test2()cada vez que corro MyTest, pero no pude encontrar anotaciones...
На этот вопрос есть ответы en Stack Overflow en русском : Исключить поле при сериализации или десериализации в Gson Estoy tratando de aprender Gson y estoy luchando con la exclusión de campo. Aqui estan mis clases public class Student { private Long id; private String...
Cuando trato de convertir un objeto JPA que tiene una asociación bidireccional en JSON, sigo obteniendo org.codehaus.jackson.map.JsonMappingException: Infinite recursion (StackOverflowError) Todo lo que encontré es este hilo que básicamente concluye con la recomendación de evitar las...
¿Cómo puedo encontrar la cantidad de núcleos disponibles para mi aplicación desde el código
Estoy escribiendo un código en Java donde, en algún momento, el flujo del programa está determinado por si dos variables int, "a" y "b", no son cero (nota: a y b nunca son negativas, y nunca dentro del rango de desbordamiento de enteros). Puedo evaluarlo con if (a != 0 && b != 0) { /*...
¿Hay alguna forma de hacer que Eclipse busque automáticamente las importaciones estáticas? Por ejemplo, ahora que finalmente me actualicé a Junit 4, me gustaría poder escribir: assertEquals(expectedValue, actualValue); presione Ctrl+ Shift+ Oy haga que Eclipse agregue: import static...
Tengo un montón de archivos .keystore y necesito encontrar uno con CN y alias específicos. ¿Hay alguna manera de hacerlo con keytool, jarsigner o alguna otra herramienta? Encontré una forma de verificar si se utilizó un almacén de claves específico para firmar un apk específico, pero también...
Había hecho una pregunta sobre esto antes, pero no fue respondida correctamente y no condujo a ninguna parte. Así que he aclarado algunos detalles sobre el problema y realmente me gustaría escuchar sus ideas sobre cómo podría solucionar esto o qué debería intentar. Tengo Java 1.6.0.12 instalado...
Estaba pensando si existe una manera mejor / mejor de negar un instanceofen Java. En realidad, estoy haciendo algo como: if(!(str instanceof String)) { /* do Something */ } Pero creo que debería existir una sintaxis "hermosa" para hacer esto. ¿Alguien sabe si existe y cómo se ve la...
Viniendo de C ++ a Java, la pregunta obvia sin respuesta es ¿por qué Java no incluyó la sobrecarga del operador? ¿No es Complex a, b, c; a = b + c;mucho más simple que Complex a, b, c; a = b.add(c);? ¿Hay alguna razón conocida para esto, argumentos válidos para no permitir la sobrecarga del...
Quiero convertir un java.util.Dateobjeto en a Stringen Java. El formato es 2010-05-30 22:15:52
¿Cuáles son las razones detrás de la decisión de no tener un método get totalmente genérico en la interfaz de java.util.Map<K, V>. Para aclarar la pregunta, la firma del método es V get(Object key) en vez de V get(K key) y me pregunto por qué (lo mismo para remove, containsKey,...