Articles of java

Usando aspas dentro de getRuntime ().

Eu gostaria de invocar o bash usando uma string como input. Algo como: sh -l -c “./foo” Eu gostaria de fazer isso do Java. Infelizmente, quando tento invocar o comando usando getRuntime().exec , recebo o seguinte erro: foo”: -c: line 0: unexpected EOF while looking for matching `”‘ foo”: -c: line 1: syntax error: unexpected […]

Remover Valor Nulo da matriz de Cadeia em java

Como remover o valor nulo da matriz String em java? String[] firstArray = {“test1″,””,”test2″,”test4″,””}; Eu preciso do “firstArray” sem valores nulos (vazios) como este String[] firstArray = {“test1″,”test2″,”test4”};

HashSet.contains desempenho

Estou tentado a pensar que o método HashSet.contains (Object) executa em tempo constante. Ele simplesmente obtém o código hash de um object e, em seguida, pesquisa em uma tabela de hash. Primeiro, alguém poderia confirmar se isso é verdade? Segundo, se é verdade, existe algum risco de colisões, onde dois objects podem ter o mesmo […]

Gravar arquivo de E / S na unidade de rede compartilhada usando credenciais

Eu quero soltar um arquivo .txt em uma unidade de rede compartilhada. O caminho é um mapa em uma unidade de rede que requer credenciais (login e senha). Posso passar esses parâmetros usando o FileOutputStream? FileOutputStream fos; DataOutputStream dos; try { File file= new File(path + “/” + fileName + “.txt”); fos = new FileOutputStream(file); […]

Recurso de canvas cheia para aplicativos Java no OSX Lion

Como posso (nativamente) implementar o recurso de canvas inteira do OSX Lion em um aplicativo Java? As respostas atuais incluem um bom método para obter um recurso de canvas cheia. Eu li que o Eclipse pode usar o recurso de canvas cheia “nativo” do Lion. É disso que estou perguntando.

Como o thread principal criado por Java

Eu sou novo na tecnologia Java. Eu sei que há apenas duas maneiras de criar Thread em Java Estendendo class de segmento Implementando Interface Runnable Então, isso é apenas duas maneiras de criar Thread . Mas quando começamos nosso programa com a principal JVM, começamos um Thread principal. Acho que até mesmo a JVM tem […]

Como ler um .NET GUID em um UUID Java

Eu preciso comunicar um Guid que foi gerado no .NET para um aplicativo Java. Eu uso Guid.ToByteArray() para armazená-lo no disco como um byte[] , depois lê-lo em Java e convertê-lo em um UUID. Para este propósito eu copiei a implementação do construtor (privado) do UUID que leva um byte[] : private UUID(byte[] data) { […]

Iterar dois Java-8-Streams juntos

Eu gostaria de iterar dois Java-8-Streams juntos, de modo que eu tenha em cada iteração dois argumentos. Algo parecido, onde somefunction produz algo como Stream<Pair> . Stream as; Stream bs; somefunction (as, bs) .forEach ((a, b) -> foo (a, b)); // or something like somefunction (as, bs) .forEach ((Pair abs) -> foo (abs.left (), abs.right […]

passar matriz para o método Java

Como posso passar um array inteiro para um método? private void PassArray() { String[] arrayw = new String[4]; //populate array PrintA(arrayw[]); } private void PrintA(String[] a) { //do whatever with array here } Como faço isso corretamente?

Como remover os nós de texto somente em espaço de um DOM antes da serialização?

Eu tenho algum código Java (5.0) que constrói um DOM a partir de várias fonts de dados (em cache), em seguida, remove certos nós de elementos que não são necessários, em seguida, serializa o resultado em uma string XML usando: // Serialize DOM back into a string Writer out = new StringWriter(); Transformer tf = […]