Ir para o conteúdo

Pesquisar na Comunidade

A mostrar resultados para tags ''java''.



Mais opções de pesquisa

  • Pesquisa por Tags

    Introduza as tags separadas por vírgulas.
  • Pesquisar por Autor

Tipo de Conteúdo


Fórum

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • SharePoint
    • Apresentação de Software
  • Informática Extra-Programação
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Matemática
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categorias

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Procurar resultados em...

Pesquisar conteúdos que contêm...


Data de Publicação

  • Início

    Fim


Última Actualização

  • Início

    Fim


Filtrar por número de...

3457 resultados

  1. Leodellari

    Manipulação de dados

    Olá, Estou começando no java. Estou com uma dúvida que talvez seja besta, mas olhei alguns tutoriais da internet e não consegui resposta para o que quero fazer. Quando se resgata os valores de uma tabela de uma base de dados, os tutoriais que vi demonstram como armazenar os valores em uma variável e a exibir os valores em uma lista (usando um controle da interface ou usando o comando println). Mas eu queria trabalhar de outra maneira (não quero exibir valores em listas, quero realizar operações com os dados resgatados ). No vb eu costumo resgatar os valores de uma tabela, armazenar em um DataTable, e quando quero um valor desse DataTable, eu consigo resgatar apenas um valor usando "DataTable.Rows(i)(j).ToString()", mas não estou conseguindo encontrar uma maneira de fazer isso no java. Encontrei o método "ResultSet.absolut(int)", que posiciona o cursor em apenas uma linha, mas não estou conseguindo mesclar esse método getString(String) (ou getDouble(), getInt(), ...) (que posiciona o cursor em uma coluna) para conseguir resgatar um único valor da tabela. Alguém pode me apresentar uma maneira de fazer isso?
  2. Bijel Premgi

    Como resolver o NullPointerException

    "Boa, no meu código na linha "int countMoviesYear = dic_do_Ano.get(ano).size();", penúltima linha está me a dar nullpointerexception e eu não estou a perceber porquê, alguém tem alguma sugestão de como resolver? Obrigada. package pt.ulusofona.deisi.aedProj2018; import java.io.File; import java.io.FileNotFoundException; import java.util.ArrayList; import java.util.Scanner; import java.util.HashMap; public class Main{ //Declaração das variáves estáticas static int resultado; static ArrayList<Filme>filmes = new ArrayList<>(); static HashMap<Integer, Filme> filmesRepetidos; static HashMap<Integer, ArrayList<Filme>> dic_do_Ano;//dicionário do ano static HashMap<Integer,Actor> lista_dos_Atores ; static ArrayList<GNC> lista_dos_Generos; public static void main(String[] args) { parseMovieFiles(); ArrayList<Filme> invocar = getMovies(); resultado = countMoviesYear(1890); System.out.println("O resultado é ->" + resultado); } public static void parseMovieFiles() { //Inicialização de algumas variáveis filmesRepetidos = new HashMap<Integer, Filme> (); dic_do_Ano = new HashMap<Integer, ArrayList<Filme>>(); filmes = new ArrayList<Filme>(); filmes = new ArrayList<Filme>(); lista_dos_Atores = new HashMap<Integer, Actor>(); lista_dos_Generos = new ArrayList<GNC>(); String nomeFicheiroFilme = "deisi_movies.txt"; String nomeFicheiroAtor = "deisi_actors.txt"; String nomeFicheiroGenero = "deisi_genres.txt"; //Leitura do Ficheiro Filmes try { File ficheiro = new File(nomeFicheiroFilme); Scanner leitorFicheiro = new Scanner(ficheiro); // enquanto o ficheiro tiver linhas não-lidas while(leitorFicheiro.hasNextLine()) { // ler uma linha do ficheiro String linha = leitorFicheiro.nextLine(); // partir a linha no caractere separador String dados[] = linha.split(","); if (dados.length == 7){ int id = Integer.parseInt(dados[0]); String titulo = dados[1]; String data = dados[2]; String date[] = data.split("-"); int ano = Integer.parseInt(date[0]); int orcamento = Integer.parseInt(dados[3]); float duracao = Float.parseFloat(dados[4]); float mediaVotos = Float.parseFloat(dados[5]); int nrVotos = Integer.parseUnsignedInt(dados[6]); HashMap<String,Actor>ator = new HashMap<>(); ArrayList<GNC> generos = new ArrayList<>(); Filme filme = new Filme(id,titulo, data, orcamento,duracao, mediaVotos, nrVotos, ator, generos); if(filmesRepetidos.get(id)==null){ filmesRepetidos.put(id,filme); ArrayList<Filme> lista = new ArrayList<>(); if (dic_do_Ano.get(ano) == null) { lista.add(filme); dic_do_Ano.put(ano, lista); } else { lista = dic_do_Ano.get(ano); lista.add(filme); dic_do_Ano.put(ano, lista); } filmes.add(filme); } } } leitorFicheiro.close(); System.out.println("Tamanho dicionario: " + dic_do_Ano.size()); } catch(FileNotFoundException exception) { String mensagem = "Erro: o ficheiro " + nomeFicheiroFilme + " nao foi encontrado."; System.out.println(mensagem); } //Leitura do Ficheiro Atores try { File ficheiro = new File(nomeFicheiroAtor); Scanner leitorFicheiro = new Scanner(ficheiro); // enquanto o ficheiro tiver linhas não-lidas while(leitorFicheiro.hasNextLine()) { // ler uma linha do ficheiro String linha = leitorFicheiro.nextLine(); // partir a linha no caractere separador String dados[] = linha.split(","); if (dados.length == 4){ int idActor = Integer.parseInt(dados[0]); String nomeActor = dados[1]; Boolean sexo = Boolean.parseBoolean(dados[2]); int idFilme = Integer.parseInt(dados[3]); Actor actorTemp = null; //Ja tenho um objecto que represente este actor? //Percorrer a lista de retorno para saber se tem actores repetidos //Compara os objetos da lista de retorno e compara com o objecto que se pretende inserir if(lista_dos_Atores.get(idActor) == null){ actorTemp = new Actor(idActor,nomeActor,sexo,idFilme); lista_dos_Atores.put(idActor, actorTemp); }else{ actorTemp = lista_dos_Atores.get(idActor); } Filme filme=filmesRepetidos.get(idFilme); if(filme!=null){ filme.actores.put(actorTemp.nomeAtor,actorTemp);//adicionar o actor ao filme } } } leitorFicheiro.close(); } catch(FileNotFoundException exception) { String mensagem = "Erro: o ficheiro " + nomeFicheiroAtor + " nao foi encontrado."; System.out.println(mensagem); } //Leitura do Ficheiro Géneros (GNC) try { File ficheiro = new File(nomeFicheiroGenero); Scanner leitorFicheiro = new Scanner(ficheiro); //enquanto o ficheiro tiver linhas não-lidas while(leitorFicheiro.hasNextLine()) { // ler uma linha do ficheiro String linha = leitorFicheiro.nextLine(); // partir a linha no caractere separador String dados[] = linha.split(","); if (dados.length == 2){ String nomeGenero = dados[0]; int idFilmes = Integer.parseInt(dados[1]); GNC gen = new GNC(nomeGenero, idFilmes); lista_dos_Generos.add(gen); //Procurar na lista filmes o idFilme deste objecto Filme filme=filmesRepetidos.get(idFilmes); if(filme!=null){ filme.generos.add(gen);//adicionar o actor ao filme } } } leitorFicheiro.close(); } catch(FileNotFoundException exception) { String mensagem = "Erro: o ficheiro " + nomeFicheiroGenero + " nao foi encontrado."; System.out.println(mensagem); } } public static ArrayList<Filme> getMovies(){ return filmes; } public static int countMoviesYear(int ano){ int countMoviesYear = dic_do_Ano.get(ano).size(); return countMoviesYear; } }
  3. Sara Almeida

    Consultores/Programadores Java (m/f)

    Empresa Suiça líder em desenvolvimento de software, que cobre todas as vertentes de IT, da estratégia à implementação, passando pela operação, pertencente a uma holding constituída por diversas empresas de IT com actividades internacionais, vai abrir escritório em Portugal.No âmbito do desenvolvimento da sua atividade, vai contratar Consultores/Programadores Java (m/f). A função implica a integração em equipas de projecto que trabalham na arquitectura, design e desenvolvimento de aplicações que visam auxiliar os clientes a atingir o seus objectivos tecnológicos. O perfil requer licenciatura preferencialmente com mais de 1/2 anos de experiência na função sendo valorizado o conhecimento de Angular, JavaScript e imprescindível a facilidade de comunicação em Inglês; Excelente oportunidade de integração numa empresa internacional que lhe permitirá um período inicial de 2 /3 meses em Zurich para melhor enquadramento na cultura da Empresa. Envie o seu CV para c4@primesearch.pt em formato Word para Master Selection-. Asseguramos rigoroso sigilo. No prazo de 10 dias contactaremos os candidatos que reúnam os requisitos definidos no perfil.
  4. FenixPT2

    Movimento de um um quadrado em 360º

    Boas a todos , gostava de vos pedir a vossa ajuda para este scriptzinho. Alguém me consegue dizer como animo um quadrado em movimento de 360º?
  5. ThiagoN

    Contar registro no banco

    8m bom dia estou com dificuldade para criar um contador de registros duplicados no banco mysql preciso da informação qual a frequência que o nome aparece na lista, mas ele não mostra o resumo. ele aparece assim. Nome: RODRIGO AUGUSTO ALVES Frequência: 234 Nome: RODRIGO AUGUSTO ALVES Frequência: 117 Nome: RODRIGO AUGUSTO ALVES Frequência: 58 Nome: RODRIGO AUGUSTO ALVES Frequência: 29 Nome: RODRIGO AUGUSTO ALVES Frequência: 15 Nome: RODRIGO AUGUSTO ALVES Frequência: 7 Nome: RODRIGO AUGUSTO ALVES Frequência: 4 Nome: RODRIGO AUGUSTO ALVES Frequência: 2 Nome: RODRIGO AUGUSTO ALVES Frequência: 1 preciso que ele informe a soma da frequência. exemplo. Nome: RODRIGO AUGUSTO ALVES Frequência: 460 .segue codigo. List cont = Pln0048rJpaDAO.getInstance().findByCodigo(codigoTxt.getText()); while (cont.size() != 0){ int count = 0; String nome = “”; for (int i = 0; i < cont.size(); i ++){ nome = cont.get(i).getNome(); if(nome.equals(cont.get(i).getNome())){ count++; cont.remove(i); } else { i++; } } obrigado
  6. estica

    Base de Dados online

    Boa noite, Nunca programei em java e não percebo nada do assunto. Mas tenho um programa de controlo de clientes em java e preciso de usar o programa em vários PCs. Dessa forma queria saber se existe de meter a base de dados online e como. Deixo uma imagem de uma das configurações do programa. Atentamente
  7. ThiagoN

    Leitura de código de barras

    bom dia criei um frame que através da leitura do cod de barras ele trás as informações do produto. utilizo uma leitora de mesa(symbol) , só que quando capturo o cod de barras para mostrar a descrição do produto na primeira vez ele tras a informçao correta, mas quando passo o segundo produto ele tras a informação do primeiro produto que ele leu. exemplo. 1º - cod de barras 7896637023115 produto -Meclin ( buscou a informação correta) 2º - cod de barras 7896180300183 produto - Lacribel ( ele mostrou a infomação do produto anterior - Meclin ) estou declarando o ean como String. alguma dica? segue codigo… private void codigoTxtKeyReleased(java.awt.event.KeyEvent evt) { // TODO add your handling code here: if(evt.getKeyCode() == 10){ try { codProduto(codigoTxt.getText()); codigoTxt.requestFocus(true); }catch(Exception e) { JOptionPane.showMessageDialog(null, “Produto não cadastrado ou inativo!”); produtoTxt.setText(""); codigoTxt.setText(""); codigoTxt.requestFocus(true); } } } public void codProduto(String codigo) { Produto produto = null; List <produtos> = ProdutoJpaDAO.getInstance().findByCodigo(codigo); produto = produtos.get(0); if(produto != null) { pfatTxt.setText(produto.getCod()); produtoTxt.setText(produto.getDescricao()); } } classe DAO public List findByCodigo(String codigo) { try { Query query = entityManager.createQuery(“from Produto e where e.ean = :ean”); query.setParameter(“ean”, codigo); List <produtos> = query.getResultList(); return produtos; }catch(Exception e) { e.printStackTrace(); return null; } }
  8. Caros amigos. Desculpa se postei minha dúvida em local errado, por favor me perdoa. Preciso de um auxílio em JavaScript. Como faço para quando clicar no button ALTERAR o input text seja ativado e depois que clicar em SALVAR o input text fica desativado. Fiz um pequeno exemplo, com ajuda de alguns amigos, consigo esconder o button, mas preciso ativar e desativar o input. o código: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Ativa e Desativa Button</title> </head> <body> <div class="page"> <div class="formulario formCota"> <div class="aviso red"> Ativa e Desativa Button </div> <br/> <form> <label for="email">E-mail</label> <input type="text" class="txtCota" name="email" /> <br/> <label for="senha">Senha:</label> <input type="password" class="txtCota" name="senha" /> <br/><br/> <input type="submit" class="sb salvar hidden" name="salvar" value="salvar"/> <input type="submit" class="sb alterar" name="alterar" value="alterar"/> </form> </div> </div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> </body> <script type="text/javascript"> $(function(){ $('.alterar').on('click', function(e){ e.preventDefault(); $('.alterar').addClass('hidden'); $('.salvar').removeClass('hidden'); return false; }); $('.salvar').on('click', function(e){ e.preventDefault(); $('.alterar').removeClass('hidden'); $('.salvar').addClass('hidden'); return false; }); }) </script> <style> .hidden{ visibility: hidden; } </style> </html> Grato, Toarelli
  9. ThiagoN

    Importação de arquivo CSV

    bom dia estou tentando importar dados de uma planilha para o banco. mas não não estou conseguindo. segue codigo… primeiro da erro na linha Scan.nextLine, mas se retiro a linha ele não da erro mas não da continuidade na importação. public void csv(){ Path a = Paths.get(“K:\arquivo\protocolo.csv”); boolean exists = Files.exists(a); boolean notExists = Files.notExists(a); if (exists) { System.out.println(“File exists!”); System.out.println(“executando”); Protocolo protocolo = new Protocolo(); ProtocoloJpaDAO.getInstance().removeAll(); System.out.println(“excluir protoclos”); File arquivoCSV = new File (“K:\arquivo\protocolo.csv”); System.out.println(“iniciar”); try{ String linha = new String(); Scanner scan = new Scanner(arquivoCSV); scan.nextLine(); scan.nextLine(); System.out.println(arquivoCSV); System.out.println(“inserindo”); while(scan.hasNext()) { linha = scan.nextLine(); String[] valores = linha.split(";"); if(valores[0].length() > 0) { protocolo.setCd(valores[0]); protocolo.setProtocolo(valores[1]); protocolo.setData(valores[2]); protocolo.setCod_produto(valores[3]); protocolo.setDescricao(valores[4]); protocolo.setQtd_dev(valores[5]); protocolo.setVlr_dev(valores[6]); protocolo.setNf_venda(valores[7]); protocolo.setDta_venda(valores[8]); protocolo.setPromo(valores[9]); protocolo.setQtd_venda(valores[10]); protocolo.setVlr_venda(valores[11]); protocolo.setMotivo_dev(valores[12]); protocolo.setDesc_dev(valores[13]); protocolo.setCod_dev(valores[14]); protocolo.setDesc_motivo(valores[15]); protocolo.setJustificativa(valores[16]); protocolo.setCod_cliente(valores[17]); protocolo.setRazao(valores[18]); protocolo.setSetor(valores[19]); protocolo.setSupervisor(valores[20]); protocolo.setCod_representante(valores[21]); protocolo.setRepresentante(valores[22]); protocolo.setRota_roteiro(valores[23]); protocolo.setStatus_protocolo(valores[24]); protocolo.setAutorizacao_log(valores[25]); protocolo.setDta_autorizacao_log(valores[26]); protocolo.setAutorizador_coleta(valores[27]); protocolo.setDta_aut_coleta(valores[28]); protocolo.setResponsavel_reprova(valores[29]); protocolo.setDta_reprova(valores[30]); protocolo.setMotivo_reprova(valores[31]); protocolo.setEm_conferencia(valores[32]); protocolo.setColetado(valores[33]); protocolo.setDta_coletado(valores[34]); protocolo.setDta_chegada(valores[35]); protocolo.setDigitacao(valores[36]); protocolo.setDta_digitacao(valores[37]); protocolo.setUpload(valores[38]); protocolo.setDev_total(valores[39]); protocolo.setProtocolo_reenviado(valores[40]); protocolo.setProtocolo_ant(valores[41]); protocolo.setTipo_devolucao(valores[42]); protocolo.setAutorizacao_coleta(valores[43]); protocolo.setCd(valores[44]); protocolo.setDta_autorizacao(valores[45]); ProtocoloJpaDAO.getInstance().merge(protocolo); } linha = scan.nextLine(); } scan.close(); //arquivoCSV.delete(); }catch(Exception e) { e.printStackTrace(); } } else if (notExists) { System.out.println(“File doesn’t exist!”); } }
  10. Boas a todos pessoal. Basicamente eu tenho uma imagem que anda pelo JFrame, e quando coloco ela a dormir (Thread.sleep) ela acorda-me noutro sitio mais a frente, parecendo que a renderização continua a funcionar mas a imagem para por meros secundos. https://i.stack.imgur.com/hb1qv.gif Está aqui um exemplo do que estou a falar. public class Handler { LinkedList<GameObject> object = new LinkedList<GameObject>(); public void tick() throws InterruptedException{ for(int i = 0; i < object.size(); i++){ GameObject tempObject = object.get(i); tempObject.tick(); if (tempObject.x == 100){ Thread.sleep(1000); } } } public void render(Graphics g){ for (int i = 0; i < object.size(); i++) { GameObject tempObject = object.get(i); tempObject.render(g); } } Está ai uma parte do código, se conseguirem me ajudar, agradeço. Se for preciso outras partes de código, avisem. Obrigado.
  11. Larissa Ramaldes

    Exibir quantos números são iguais e quantos são negativos

    Gente, me ajudem por favor.. Eu preciso resolver esse exercício, porém sem o uso de vetor. O exercício pede que faça um programa que leia 10 numeros inteiros e depois diga quantos desses são iguais (se tiver) e quantos são negativos (se tiver tmb). Preciso saber se a minha lógica está certa (Empaquei na exibição dos negativos) import java.util.Scanner public class AtividadeUm{ public static void main (String[]args){ int num=0, cont=0, i=0, n=0; Scanner ler=new Scanner (System.in); for (cont=1;cont<=10;cont++){ System.out.println("Digite um numero inteiro: "); num=ler.nextInt(); if (num<0){ n++; } if (num==num){ i++; } } System.out.println("A quantidade de numeros iguais é: "+i+"\nA quantidade de numeros negativos é: "+n); } }
  12. edub13

    Modificar TextView dinâmicamente

    Boas, Gostaria que me explicassem como atualizar uma TextView no AndroidStudio, com o e-mail de um utilizador que se encontra ativo, estou a usar Firebase. Já tentei o seguinte: ...OnCreate... currentUser = mAuth.getCurrentUser(); TextView textView = findViewById(R.id.textView_User); textView.setText(currentUser.getEmail()); <--- Dá sempre erro e não consigo perceber como resolver. Obrigado desde já e cumprimentos.
  13. N3lson

    Aceder pasta que se encontra na rede

    Boas gostaria de listar o conteúdo de um directório na rede interna. Já dei permissão no Manifext.xml <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> Adicionei o código java File directorio = new File("caminho_da_pasta"); File[] fList = directorio.listFiles(); for (File file : fList){ System.out.println(file.getName()); } Mas dá sempre erro java.lang.... array length return null
  14. General

    Httpweb request

    Bom dia tenho seguinte código em java e quero desenvolver para c# alguém já fez algo semelhante? O código é o seguinte: private boolean addRequestParametersToWebservice(SubmitWebserviceRequest submitRequest) { addParameter("systemName", "taxUser"); addParameter("systemPass", Password.encryptWithPaddingLength("y5jeC$maQe")); addParameter("decl", submitRequest.getDeclaracaoToRequest()); addParameter("declVersion", submitRequest.getDeclVersion()); if (submitRequest.hasAppVersion()) addParameter("app_version", submitRequest.getAppVersion()); addParameter("checkwarnings", String.valueOf(submitRequest.isCheckWarnings())); for (Iterator iter = submitRequest.getUsers().iterator(); iter.hasNext(); ) { SubmitUser submitUser = (SubmitUser)iter.next(); if (submitUser.getId().equals("SPA")) { addParameter("nifA", submitUser.getNif()); addParameter("passwordA", submitUser.getPassword()); } else if (submitUser.getId().equals("SPB")) { addParameter("nifB", submitUser.getNif()); addParameter("passwordB", submitUser.getPassword()); } else if (submitUser.getId().equals("TOC")) { addParameter("nifTOC", submitUser.getNif()); addParameter("passwordTOC", submitUser.getPassword()); addParameter("toc", submitUser.getNif()); addParameter("passwordToc", submitUser.getPassword()); } } for (Iterator iter = submitRequest.getOptionalFields().iterator(); iter.hasNext(); ) { Pair optionalField = (Pair)iter.next(); addParameter((String)optionalField.getFirst(), (String)optionalField.getSecond()); } return true; } A outra dúvida é: Não tendo wsdl para o webservice: https://www.portaldasfinancas.gov.pt/pt/externalws/oadmrsv/entregarDMROffline.action Há outra forma de identificar os parâmetros? Obrigado
  15. N3lson

    Retornar ligação

    Boas, gostaria de saber se é possível o seguinte: Estou a desenvolver uma app Android com ligação MYSQL , a ligação interna com os dados na aplicação funciona bem, mas corro o risco de ter os dados do servidor expostos. O que pretendia era se possível ter as queries no código normalmente e apenas ter o retorno da ligação por webservice. Se sim como o fazer. Obrigado
  16. jfred-silva

    Várias dúvidas/questões Java

    Boas, Sempre programei em Java no Netbeans, contudo terei agora de usar o Eclipse e tenho várias dúvidas. Irei desenvolver um projecto em Android mais um colega meu, ou seja precisaremos de algo como o Team Foundation para o Eclipse, quais existem e quais recomendam? Tenho também outra dúvida sobre qual a versão do Eclipse a sacar, Eclipse IDE for Java Developers, Eclipse IDE for Java EE Developersou o Eclipse Classic? Obrigado
  17. ricardo90

    Erro ao inserir na BD

    Boa tarde. tenho um problema a inserir um valor no banco de dados através de uma Jtextfield. alguem pode ajudar? codigo que tenho feito : NumberFormat nf = NumberFormat.getInstance(); nf.setMinimumFractionDigits(2); float a; a=(Float.parseFloat(txtutilccaixa.getText()) - Float.parseFloat(txtutilrdt.getText())); txtutildiferenca.setText(String.valueOf(nf.format(a))); Erro: Exception in thread “AWT-EventQueue-0” java.lang.NumberFormatException: For input string: "-153,15" PS: -153,15 é o resultado da soma dá no calculo que estou a fazer
  18. Ruan_sóstenes_muniz_braga

    como calcular o século em java?

    olá pessoal, estou estudando programação há três meses, mais estou com alguns problemas. Preciso criar um algoritmo que calcule o século em que um ano se encontra. Já pesquisei mais ñ encontrei nada que possa me ajudar. Gostaria de saber como vocês (os mais experientes) resolveriam esse problema. desde já agradeço.
  19. gabriel_brandao

    Programação em VBA para Java (google script)

    Bom dia gente, Preciso muito de uma ajuda! Tenho uma formula programada VBA que uso no excel, mas Precisei criar uma tabela no google Planilhas (google Script) e Preciso usar esta mesma formula, como lá a programação é feita em Java não sei como fazer, Peço humildemente ajuda para "traduzir" essa função. A formula basicamente retira exclusivamente os números de dentro de uma célula. Independente de possui letras, números e caracteres especiais. ( e não necessariamente na mesma ordem). Segue a formula usava no Excel: Function EXT_NÚMERO(ByVal Target As String) As String For i = 1 To Len(Target) If IsNumeric(Mid(Target, i, 1)) Then EXT_NÚMERO = EXT_NÚMERO & Mid(Target, i, 1) End If Next End Function
  20. nunosilva987

    Gravar valores JTable

    Estou a fazer um trabalho escolar. Estou a inserir dados num jtable. Ao gravar os dados inseridos apenas consigo gravar uma linha. Alguém pode dar uma ajuda? obrigado private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { Orcamento_Linhas ol = new Orcamento_Linhas(); for(int i=0; i<JOrcamento.getRowCount(); i++){ ol.setId_servico((String) JOrcamento.getValueAt(i, 0)); ol.setNome_peca((String) JOrcamento.getValueAt(i, 1)); ol.setQuantidade((String) JOrcamento.getValueAt(i, 2)); ol.setPreco_peca((String) JOrcamento.getValueAt(i, 3)); } create(ol); }
  21. ThiagoN

    Arquivo alocado

    Bom dia pessoal me ajudem com o caso.. estou importando um arquivo cvs para o banco MySQL pelo java, mas depois tento excluir o arquivo e ele não exclui, pois esta alocado. alguma ideia de como desalocar ou forçar a exclusão? segue cod.. public void upm(){ Path a = Paths.get("K:\\arquivo\\erros.csv"); boolean exists = Files.exists(a); boolean notExists = Files.notExists(a); if (exists) { System.out.println("File exists!"); System.out.println("executando"); Pln0098r pln0098r = new Pln0098r(); Pln0098rDAO.getInstance().removeAll(); System.out.println("excluir pln0098r"); File arquivoCSV = new File ("K:\\arquivo\\erros.csv"); try{ String linha = new String(); Scanner scan = new Scanner(arquivoCSV); scan.nextLine(); scan.nextLine(); System.out.println(arquivoCSV); System.out.println("inserindo"); while(scan.hasNext()) { linha = scan.nextLine(); String[] valores = linha.split(";"); pln0098r.setData(valores[0]); pln0098r.setEstacao(valores[1]); pln0098r.setT_prod(valores[2]); pln0098r.setQtd_cnf(valores[3]); pln0098r.setFalta_epm(valores[4]); pln0098r.setFalta_upm(valores[5]); pln0098r.setSobra_epm(valores[6]); pln0098r.setSobra_upm(valores[7]); pln0098r.setTroca_epm(valores[8]); pln0098r.setTroca_upm(valores[9]); pln0098r.setErro_conf_epm(valores[10]); pln0098r.setErro_conf_upm(valores[11]); pln0098r.setTrava_valid_epm(valores[12]); pln0098r.setTrava_valid_upm(valores[13]); System.out.println("estaçãoes " + valores[1] + "Conf " + valores[3]); Pln0098rDAO.getInstance().merge(pln0098r); // linha = scan.nextLine(); } scan.close(); // estou forçando o fechamento do arquivo e tentando excluir. Scanner f = new Scanner(arquivoCSV); f.close(); arquivoCSV.delete(); Runtime.getRuntime().exec("del -F K:\\arquivo\\erros.csv"); calculoUpm(); }catch(Exception e) { e.printStackTrace(); } } else if (notExists) { System.out.println("File doesn't exist!"); calculoUpm(); } }
  22. ruigalvao112

    Programa para adivinhar numeros (ISEL, 1º Trab, PG)

    Boas Tenho umas duvidas sobre um exercicio que me surgiu num trabalho. É-me pedido que faça um programa que descbre um numero secreto em que o utilizador pensou. Esse numero tem que pertencer a um intervalo indicador pelo programa ao utilizador. A solicitação inicial feita ao utilizador será "Pense num numero inteiro entre Lmin e Lmax", onde Lmin e Lmax são dois valores inteiros gerados aleatoriamente pelo programa. Seguidamente o programa irá sugerir um valor e pedir ao utilizador para comparar o número sugerido com o numero inicialmente pensado pelo utilizador. O utilizador deverá usar os caracter <, > e = para indicar se o numero proposto é respectivamente menor, maior ou igual ao numero a descobrir. O programa termina quando o computador descobrir o numero screto. Sabe-se que, se o algoritmo for bem escolhido, o computador deverá descobrir o numero secreto em que o utilizador pensou com, no máximo, N perguntas, sendo N = 1 + log2 (Lmax - Lmin + 1). Os limites de Lmax e Lmin têm que estar compreendidos entre [-1024;1023], sendo sempre Lmax>Lmin. Traduzindo por outras palavras, os gajos querem um programa que escolha aleatoriamente os limites, de entre um limite pré-definido, e que, através da expressão N = 1 + log2 (Lmax - Lmin + 1) o programa encontre o numero em que o utilizador pensou em N tentativas. 1ª pergunta - Como é que vou fazer o programa escolher aleatoriamente o intervalo? 2ª (meia) pergunta - Depois de ter os intervalos definidos, na pergunta ao utilizador apenas vou ter que restringuir mais o intervalo de busca, dependendo do sinal que o utilizador introduza, certo? Se não fosse pedir demasiado seria possivel darem-me uma resposta rápida? É que já tenho pouco tempo para entregar o trabalho. Qualquer das formas, quando alguém me conseguir esclarecer estas duvidas aqui estarei para ler as explicações. Desde já muitissimo obrigado por se terem dedicado a ler esta sucata toda xD Cumps
  23. darkobscuro

    Ajuda com Trabalho

    Olá, preciso fazer uma torre de Hanoi em java. A questão é que preciso coletar 10 numeros em VetorA, depois organiza-lo e então fazer a logica de Hanoi utilizando os Vetores B como pilar de apoio e C como pilar de origem. Eu já entendi a logica da torre de Hanoi, porem estou com dificuldades para fazer esse exercício de maneira recursiva. Abaixo como está o código até o momento. import javax.swing.JOptionPane; public class Trabalho1 { static int a[] = new int[10]; // Números desordenados/origem static int b[] = new int[10]; //pilar de trabalho static int c[] = new int[10]; //pilar destino static int qtda; static int qtdb; static int qtdc; public static void main(String[] args) { // recebe os números digitados pelo usuário for (int i = 0; i < a.length; i++) { a[i] = Integer.parseInt(JOptionPane.showInputDialog("Digite os números: ")); qtda++; } organizaA(); resolvehanoi(); } public static void organizaA() { //organiza o pilar origem int aux; for (int i = 0; i < a.length; i++) { for (int j = 1; j < a.length; j++) { if (a[j - 1] < a[j]) { aux = a[j]; a[j] = a[j - 1]; a[j - 1] = aux; } } } } public static void resolvehanoi() { //executa a logica da torre de hanoi. if ((qtda == 0) && (qtdb == 0)) { exibir(); } if ((a[qtda - 1] > 0) && (a[qtda - 1] < b[qtdb -1])) { a[qtda - 1] = b[qtdb]; qtda--; qtdb++; } else { a[qtda - 1] = c[qtdc]; } if (b[qtdb - 1] > 0 && b[qtdb - 1] < c[qtdc - 1]) { b[qtdb - 1] = c[qtdc]; qtdb--; qtdc++; } else { a[qtda - 1] = b[qtdb]; qtda--; qtdb++; } if (c[qtdc - 1] > 0 && c[qtdc - 1] < a[qtda - 1]) { c[qtdc - 1] = a[qtda]; qtdc--; qtda++; } else { c[qtdc - 1] = b[qtdb]; qtdc--; qtdb++; } //if(){ // b[qtdb-1] = a[qtda]; // qtdb--; // qtda++; //} } public static void exibir() { for (int i = 0; i > c.length; i++) { System.out.println("Os números em C São: " + c[i]); } } } Lembrando que sou iniciante em Java, então gostaria de ajuda e compreensão de vocês pois imagino que deva ter diversos erros. Obrigado!
  24. alphasil

    java.util.Date

    Boas Será que alguém me poderia simplificar ou dar uma sugestão prática de trabalhar com este tipo de dados 1º Preciso de uma variavel de tipo Date que me retorne a data de hoje em yyyy-MM-dd; 2º Preciso de outra variável de tipo Date que me retorne a data de hoje + dias em yyyy-MM-dd Os exemplos que vi falam em conversões de Date para String...e depois voltar a Date e não acho nada prático Obrigado
  25. Manuel Nunes

    Alfresco + documento + metadados

    Estou a pesquisar uma forma de preencher automaticamente os metadados associados a um documento no Alfresco através de CMIS(Java). De modo simplificado, o que quero fazer é algo do género. http://prntscr.com/iottrh Este ficheiro (em PDF) é carregado no Alfresco associado a um modelo de tipo personalizado com 3 propriedades, Assunto, Numero e Data. Ao carregar este ficheiro é feito a extração dos campos a vermelho no PDF e é feito o preenchido de forma automática dos metadados do modelo personalizado. Isto é possível ser feito no Alfresco diretamente ou terá se recorrer a outros App com integração no Alfresco?
×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.