Perguntas com a marcação «java»

106
Como obter altura e largura da imagem usando java?

Existe alguma outra maneira além de usar ImageIO.read para obter a altura e largura da imagem? Porque encontro um problema que bloqueia o thread. at com.sun.medialib.codec.jpeg.Decoder.njpeg_decode(Native Method) at com.sun.medialib.codec.jpeg.Decoder.decode(Decoder.java:87) at...

106
Como substituir um conjunto de tokens em uma string Java?

Eu tenho o seguinte modelo de string: "Hello [Name] Please find attached [Invoice Number] which is due on [Due Date]" . Também tenho variáveis ​​String para nome, número da fatura e data de vencimento - qual é a melhor maneira de substituir os tokens no modelo pelas variáveis? (Observe que se...

106
Tamanhos de array dinâmico Java?

Eu tenho uma classe - xClass, que desejo carregar em uma matriz de xClass, então faço a declaração: xClass mysclass[] = new xClass[10]; myclass[0] = new xClass(); myclass[9] = new xClass(); No entanto, não sei se vou precisar de 10. Posso precisar de 8 ou 12 ou qualquer outro número para esse...

106
#ifdef #ifndef em Java

Duvido que haja uma maneira de criar condições de tempo de compilação em Java como #ifdef #ifndef em C ++. Meu problema é que tenho um algoritmo escrito em Java, e tenho diferentes melhorias de tempo de execução para esse algoritmo. Portanto, quero medir quanto tempo economizo quando cada melhoria...

106
Cópia rasa de um mapa em Java

Pelo que entendi, existem algumas maneiras (talvez outras também) de criar uma cópia superficial de um Mapem Java: Map<String, Object> data = new HashMap<String, Object>(); Map<String, Object> shallowCopy; // first way shallowCopy = new HashMap<String, Object>(data); //...

106
Como você força a coleta de lixo do Shell?

Portanto, estou olhando para um heap com jmap em uma caixa remota e quero forçar a coleta de lixo nele. Como você faz isso sem acessar jvisualvm ou jconsole e amigos? Sei que você não deve forçar a coleta de lixo - você deve apenas descobrir por que a pilha é grande / está crescendo. Também...

106
Equivalente Guava para IOUtils.toString (InputStream)

O Apache Commons IO tem um método de conveniência IOUtils.toString () para ler um InputStreampara uma String. Já que estou tentando me afastar do Apache Commons e ir para o Guava : existe um equivalente no Guava? Eu olhei para todas as classes do com.google.common.iopacote e não consegui encontrar...

106
Como CDI e EJB se comparam? interagir?

Estou tendo dificuldade em entender como os dois interagem e onde está o limite entre eles. Eles se sobrepõem? Existem redundâncias entre eles? Sei que há anotações associadas a ambos, mas não consegui encontrar uma lista completa de ambos com breves descrições. Não tenho certeza se isso ajudaria...

106
Whitespace Matching Regex - Java

A API Java para expressões regulares indica que \scorresponderão aos espaços em branco. Portanto, a regex \\s\\sdeve corresponder a dois espaços. Pattern whitespace = Pattern.compile("\\s\\s"); matcher = whitespace.matcher(modLine); while (matcher.find()) matcher.replaceAll(" "); O objetivo disso...

106
Java usando enum com instrução switch

Eu olhei várias perguntas e respostas sobre SO semelhantes a esta questão, mas não encontrei uma solução. O que eu tenho é um enum que representa diferentes maneiras de ver um Guia de TV ... Na Applicationclasse NDroid static enum guideView { GUIDE_VIEW_SEVEN_DAY, GUIDE_VIEW_NOW_SHOWING,...

106
Reflexão de Java - impacto de setAccessible (true)

Estou usando algumas anotações para definir dinamicamente os valores dos campos nas classes. Como desejo fazer isso independentemente de ser público, protegido ou privado, estou sempre chamando setAccessible(true)o objeto Field antes de chamar o set()método. Minha pergunta é que tipo de impacto a...