Articles of java

É possível passar operadores aritméticos para um método em java?

Agora eu vou ter que escrever um método que se parece com isso: public String Calculate(String operator, double operand1, double operand2) { if (operator.equals(“+”)) { return String.valueOf(operand1 + operand2); } else if (operator.equals(“-“)) { return String.valueOf(operand1 – operand2); } else if (operator.equals(“*”)) { return String.valueOf(operand1 * operand2); } else { return “error…”; } } Seria […]

Qualquer maneira de compartilhar o estado da session entre diferentes aplicativos no tomcat?

Queremos dividir um aplicativo de trabalho em dois arquivos .war diferentes para podermos atualizar um aplicativo sem afetar o outro. Cada webapp terá uma interface diferente, diferentes usuários e diferentes agendas de implantação. O caminho mais fácil parece estar compartilhando a mesma session, portanto, se o aplicativo A definir session.setAttribute(“foo”, “bar”) aplicativo B poderá vê-lo. […]

Convertendo caracteres para números inteiros em Java

Alguém pode me explicar o que está acontecendo aqui: char c = ‘+’; int i = (int)c; System.out.println(“i: ” + i + ” ch: ” + Character.getNumericValue(c)); Isso imprime i: 43 ch:-1 . Isso significa que eu tenho que confiar em conversões primitivas para converter char em int ? Então, como posso converter um Character […]

executar exe que é embalado dentro do flask

Estou executando um exe através do meu programa java. o caminho é codificado em java. Eu empacotei meu exe no jarro. Mas estou preso como eu tenho o nome do caminho codificado no arquivo java. por isso não posso executar meu jar como um programa autônomo. Alguma sugestão para empacotar tal jarro isto é ter […]

Como gerar várias linhas em PDF usando o pdfbox do Apache

Eu estou usando o Pdfbox para gerar arquivos PDF usando Java. O problema é que quando eu adiciono conteúdo de texto longo no documento, ele não é exibido corretamente. Apenas uma parte é exibida. Isso também em uma única linha. Eu quero que o texto esteja em várias linhas. Meu código é dado abaixo: PDPageContentStream […]

Comparando duas matrizes inteiras em java

Eu estou tentando escrever código para comparar dois arrays. No primeiro array, eu coloquei meus próprios dígitos, mas no segundo, o array recebe números do arquivo de input. O tamanho dessa matriz é determinado pelo primeiro número no arquivo, enquanto a primeira matriz é sempre de tamanho 10. O comprimento deve ser o mesmo para […]

Convertendo Long to Date em Java retorna 1970

Eu tenho lista com valores longos (por exemplo: 1220227200, 1220832000, 1221436800 …) que eu baixei do serviço da web. Eu preciso convertê-lo para datas. Infelizmente desta forma, por exemplo: Date d = new Date(1220227200); retorna 1 jan 1970. Alguém sabe outra maneira de convertê-lo corretamente?

Como usar as classs PrintWriter e File em Java?

Eu estou tentando entender PrintWriter para um pequeno programa que estou fazendo, e eu não consigo obter java para fazer o arquivo e, em seguida, escrever sobre ele. Quando eu executo o programa abaixo ele me dá um erro de exceção de Filenotfound na linha 9. Ele também não consegue fazer o arquivo no diretório […]

Java 7 sublinhado em literais numéricos

Quando precisamos usar um _ para separar dígitos em um número, não entendo o seguinte caso em que não posso usá-lo: Em posições em que uma sequência de dígitos é esperada (conforme documentado no guia JDK7 aqui ) Alguns exemplos?

Como faço para converter a data de um formato para outro object de data em outro formato sem usar classs obsoletas?

Gostaria de converter uma data no formato date1 para um object date no formato date2. SimpleDateFormat simpleDateFormat = new SimpleDateFormat(“MMMM dd, yyyy”); SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat(“yyyyMMdd”); Calendar cal = Calendar.getInstance(); cal.set(2012, 8, 21); Date date = cal.getTime(); Date date1 = simpleDateFormat.parse(date); Date date2 = simpleDateFormat.parse(date1); println date1 println date2