Articles of java

Tokenizando uma String, mas ignorando os delimitadores entre aspas

Eu gostaria de ter a seguinte string !cmd 45 90 “An argument” Another AndAnother “Another one in quotes” para se tornar uma matriz dos seguintes { “!cmd”, “45”, “90”, “An argument”, “Another”, “AndAnother”, “Another one in quotes” } eu tentei new StringTokenizer(cmd, “\””) mas isso retornaria “Another” e “Andother” como Another Andother “, o que […]

Operador de pipe (|) em Java

Eu tenho essa afirmação em Java: System.out.println(3|4); Por que a saída é 7?

Lidando com nomes de campo / chave JSON gerados aleatoriamente e inconsistentes usando GSON

Eu tenho os seguintes snippets JSON: { “randomlygeneratedKeyname0” : “some-value”, “randomlygeneratedKeyname1”: { “randomlygeneratedKeyname2” : { “randomlygeneratedKeyname3”: “some-value”, “randomlygeneratedKeyname4”: “some-value” }, “randomlygeneratedKeyname5”: { “randomlygeneratedKeyname6”: “some-value”, “randomlygeneratedKeyname7”: “some-value” } } } Observações que não sei o nome de randomlygeneratedKeyname e sua convenção de nomenclatura é inconsistente, portanto, não consegui criar meus nomes de campo / variável Java […]

JTable não mostrará headers de coluna

Eu tenho o seguinte código para instanciar um JTable: a tabela vem com o número certo de linhas e colunas, mas não há nenhum sinal dos títulos no topo das colunas. public Panel1() { int nmbrRows; setLayout(null); setBackground(Color.magenta); Vector colHdrs; //create column headers colHdrs = new Vector(10); colHdrs.addElement(new String(“Ticker”)); // more statements like the above […]

Como faço para lidar com pressionamentos simultâneos de teclas em Java?

Como faço para lidar com pressionamentos simultâneos de teclas em Java? Estou tentando escrever um jogo e preciso lidar com várias teclas pressionadas de uma só vez. Quando eu estou segurando uma tecla (digamos, para avançar) e, em seguida, mantenho outra tecla (por exemplo, para virar à esquerda), a nova chave é detectada, mas a […]

Como você toca um longo AudioClip?

Eu escrevi uma class simples para reproduzir arquivos de áudio em um jogo simples. Ele funciona bem para pequenos sons como um tiro ou explosão, mas quando eu tentei usá-lo para música de fundo eu recebi este erro: ‘Falha ao alocar dados de clipe: buffer solicitado muito grande.’ Estou assumindo que isso significa que o […]

Recebendo “nome errado” NoClassDefFoundError ao executar um programa Java a partir da linha de comando

Eu tenho um problema ao tentar executar o meu aplicativo java. Sempre que tento executar o programa através do comando java ProgAudioJ Eu recebo este erro: Exception in thread “main” java.lang.NoClassDefFoundError: ProgAudioJ (wrong name: es_2011/ProgAudioJ) at java.lang.ClassLoader.defineClass1(NativeMethod) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(NativeMethod) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) […]

Biblioteca de alta precisão de ponto flutuante Java

Quais bibliotecas para Java existem que possuem uma implementação rápida para operações de ponto flutuante ou de ponto fixo com uma precisão de vários milhares de dígitos? Como eles são de alto desempenho? Um requisito para mim é que ele implemente um algoritmo de multiplicação que seja melhor do que o algoritmo de multiplicação ingênuo […]

Enum em Java. Vantagens?

Quais são algumas vantagens de tornar o enum em Java semelhante a uma class, em vez de apenas uma coleção de constantes como em C / C ++?

if (false) vs. while (false): código inacessível versus código morto

Eu tentei o seguinte no Eclipse: if (false) {} : aviso ‘código morto‘ while (false) {} : erro de compilation ‘código inacessível’ Eu estava me perguntando se existe uma verdadeira ‘razão’ para essa diferença. Eu já encontrei isso … Erro de compilador de código inacessível … mas por que não permitir while (false) para o […]