Qual é uma maneira elegante de encontrar todas as permutações de uma string? Por exemplo, permutação para ba, seria bae ab, mas e quanto a string mais longa, como abcdefgh? Existe algum exemplo de implementação
Qual é uma maneira elegante de encontrar todas as permutações de uma string? Por exemplo, permutação para ba, seria bae ab, mas e quanto a string mais longa, como abcdefgh? Existe algum exemplo de implementação
Em C #, posso usar a throw;instrução para repetir uma exceção, preservando o rastreamento de pilha: try { ... } catch (Exception e) { if (e is FooException) throw; } Existe algo parecido com isto em Java ( que não perde o rastreamento de pilha original
É possível declarar uma variável no Gradle utilizável em Java? Basicamente, eu gostaria de declarar alguns vars no build.gradle e obtê-lo (obviamente) no momento da compilação. Assim como as macros de pré-processador em C / C ++ ... Um exemplo de declaração seria algo assim ...: android { debug...
Estou escrevendo um aplicativo Swing do lado do cliente (designer de fonte gráfica) em Java 5 . Recentemente, estou tendo java.lang.OutOfMemoryError: Java heap spaceerro porque não estou sendo conservador quanto ao uso de memória. O usuário pode abrir um número ilimitado de arquivos, e o programa...
Qual é a diferença fundamental entre as interfaces Set<E>e
Eu tenho um programa maven, ele compila bem. Quando executo, mvn testele não executa nenhum teste (no cabeçalho TESTs diz There are no tests to run.). Eu recriei esse problema com uma instalação super simples que incluirei abaixo, bem como a saída quando executada -X. Os testes de unidade são...
Como posso verificar se o telefone Android está no modo Paisagem ou Retrato?
Estive programando em C # e Java recentemente e estou curioso para saber onde o melhor lugar é inicializar meus campos de classe. Devo fazê-lo na declaração ?: public class Dice { private int topFace = 1; private Random myRand = new Random(); public void Roll() { // ...... } } ou em um...
Desejo executar métodos de teste anotados por @Testordem específica. Por exemplo: public class MyTest { @Test public void test1(){} @Test public void test2(){} } Quero garantir a execução test1()antes de test2()cada vez que corro MyTest, mas não consegui encontrar anotações como essa...
Saiba mais sobre o Stack Overflow no Stack Overflow em Inglês : Clique aqui para obter mais informações Estou tentando aprender Gson e estou lutando com a exclusão de campo. Aqui estão minhas aulas public class Student { private Long id; private String firstName =...
Ao tentar converter um objeto JPA que tenha uma associação bidirecional em JSON, continuo recebendo org.codehaus.jackson.map.JsonMappingException: Infinite recursion (StackOverflowError) Tudo o que eu encontrei é esse tópico que basicamente conclui com a recomendação de evitar associações...
Estou escrevendo algum código em Java, onde, em algum momento, o fluxo do programa é determinado por duas variáveis int, "a" e "b", serem diferentes de zero (nota: aeb nunca são negativas e nunca dentro do intervalo de estouro inteiro). Eu posso avaliar isso com if (a != 0 && b != 0) {...
Existe alguma maneira de fazer o Eclipse procurar automaticamente importações estáticas? Por exemplo, agora que finalmente atualizei para o dia 4 de junho, gostaria de poder escrever: assertEquals(expectedValue, actualValue); pressione Ctrl+ Shift+ Oe adicione o Eclipse: import static...
Como posso encontrar o número de núcleos disponíveis para meu aplicativo no código
Eu tenho um monte de arquivos .keystore e preciso encontrar um com CN e alias específicos. Existe uma maneira de fazê-lo com keytool, jarsigner ou alguma outra ferramenta? Encontrei uma maneira de verificar se keystore específico foi usado para assinar um apk específico, mas também preciso obter o...
Eu fiz uma pergunta sobre isso antes, mas ela não foi respondida corretamente e não levou a lugar algum. Portanto, esclareço alguns detalhes sobre o problema e gostaria muito de ouvir suas idéias sobre como corrigir isso ou o que devo tentar. Eu tenho o Java 1.6.0.12 instalado no meu servidor...
Eu estava pensando se existe uma maneira melhor / mais agradável de negar um instanceofem Java. Na verdade, estou fazendo algo como: if(!(str instanceof String)) { /* do Something */ } Mas acho que deveria existir uma sintaxe "bonita" para fazer isso. Alguém sabe se existe e como é a...
Eu quero converter um java.util.Dateobjeto para um Stringem Java. O formato é 2010-05-30 22:15:52
Vindo de C ++ para Java, a pergunta sem resposta óbvia é por que o Java não incluiu sobrecarga de operador? Não é Complex a, b, c; a = b + c;muito mais simples do que Complex a, b, c; a = b.add(c);? Existe uma razão conhecida para isso, argumentos válidos para não permitir sobrecarga do operador?...
Quais são as razões por trás da decisão de não ter um método get totalmente genérico na interface do java.util.Map<K, V>. Para esclarecer a questão, a assinatura do método é V get(Object key) ao invés de V get(K key) e eu estou querendo saber o porquê (a mesma coisa para remove,...