Perguntas com a marcação «java»

113
Crie um objeto File na memória a partir de uma string em Java

Tenho uma função que aceita Arquivo como argumento. Não quero criar / gravar um novo arquivo (não tenho acesso de gravação ao sistema de arquivos) para passar meus dados de string para a função. Devo acrescentar que os dados da String não existem em um arquivo (portanto, não posso ler meus dados de...

113
JPA - Retornando um id gerado automaticamente após persist ()

Estou usando JPA (EclipseLink) e Spring. Digamos que eu tenha uma entidade simples com um ID gerado automaticamente: @Entity public class ABC implements Serializable { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) private int id; // ... } Na minha classe DAO, tenho um método de...

113
Quando NÃO chamar o método super () ao substituir?

Quando eu faço minha própria classe personalizada Android, eu uso extendsua classe nativa. Então, quando eu quiser substituir o método base, eu sempre chamo super()método, assim como eu sempre faço em onCreate, onStop, etc. E eu pensei que era isso, desde o início a equipe do Android nos...

113
A importação org.junit não pode ser resolvida

Preciso resolver um problema de java para uma entrevista e eles me enviaram a aula de teste. Começa com import org.junit.Before; e também tem a seguinte sintaxe em locais: @RunWith(JUnit4.class) ... @Before ... @Test Eu não uso Java há algum tempo, então isso me confunde um pouco. Eu baixei o...

113
Existe inferência automática de tipo em Java?

Existe um autotipo de variável em Java como você tem em C ++? Um exemplo: for ( auto var : object_array) std::cout << var << std::endl; for( auto var : object_array) var.do_something_that_only_this_particular_obj_can_do(); Eu sei que existe um loop for aprimorado em Java, mas...

113
Java regex capturando índices de grupos

Eu tenho a seguinte linha, typeName="ABC:xxxxx;"; Eu preciso buscar a palavra ABC, Eu escrevi o seguinte trecho de código, Pattern pattern4=Pattern.compile("(.*):"); matcher=pattern4.matcher(typeName); String nameStr=""; if(matcher.find()) { nameStr=matcher.group(1); } Então, se eu coloco...

113
Métodos Java Enum - retorna enum de direção oposta

Eu gostaria de declarar um enum Direction, que tem um método que retorna a direção oposta (o seguinte não é sintaticamente correto, ou seja, enums não podem ser instanciados, mas ilustra meu ponto). Isso é possível em Java? Aqui está o código: public enum Direction { NORTH(1), SOUTH(-1),...

113
Várias instruções RunWith no jUnit

Eu escrevo um teste de unidade e quero usar JUnitParamsRunnereMockitoJUnitRunner para uma aula de teste. Infelizmente, o seguinte não funciona: @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } Existe uma maneira de usar...

112
A busca rápida de JPA não se associa

O que exatamente a estratégia de busca do JPA controla? Não consigo detectar nenhuma diferença entre ansioso e preguiçoso. Em ambos os casos JPA / Hibernate não associa automaticamente relacionamentos muitos para um. Exemplo: a pessoa possui um único endereço. Um endereço pode pertencer a muitas...