Ir ao conteúdo

Posts recomendados

Postado

Olá a todos!

Bom eu já tinha criado um tópico sobre como salvar os arquivos em um banco de dados e já fui respondido e conseguir fazer o que eu queria. Porém, me encontro em algo que não acho uma solução na web de jeito nenhum . 

Vamos lá...

(1)Primeiramente, o programa consegue salvar os itens desta seta em TXT normalmente.

image.thumb.png.84aefbfd97d675d0191d615a43b6c896.png

(2) Mas já nesta seta ele só salva os campos que são atribuições como String e double, ou seja, o último informado e não acho de maneira nenhuma como salvar estes campos criados em NomeNF e Valor NF

image.thumb.png.a6d6555b7efe65d6861127f383947e31.png

 

Sim, eu entendo que a tabla criada ela funciona como um "vetor", porém, eu não consigo criar um vetor para que ele jogue e imprima...

Se alguém souber como fazer algo para resolver este problema eu agradeço!

 

  • Moderador
Postado

@Bruno Coviello Olá,  faz muito tempo que eu não lido com java, para sua dúvida, há diversas maneiras de resolver.

Duas delas, são usar 2 arrayList, sendo uma para cada tipo, no caso uma de String e outra de Double.

A segunda alternativa é usar JSON. Gravar os dados em um arquivo como se fosse um array.

 

Pela praticidade, usar 2 arrayList é bem mais fácil.

Exemplo:

import java.util.ArrayList;

class Rextester {
    public static void main(String[] args) {

        //Declaração do ArrayList<String> 
        ArrayList<String> NomeNF = new ArrayList<String>();

        //Adiciona um elemento ao ArrayList String 
        NomeNF.add("Cabo Sata");
        NomeNF.add("Memória DDR4");
        NomeNF.add("CPU");
        
        //Mostra os elementos do ArrayList String
        System.out.println("Elementos do ArrayList String: "+NomeNF);


        //Declaração do ArrayList<Double> 
        ArrayList<Double> ValorNF = new ArrayList<Double>();

        ValorNF.add(15.38);
        ValorNF.add(442.56);
        ValorNF.add(784.3);
     
        //Mostra os elementos do ArrayList Double
        System.out.println("Elementos do ArrayList double: "+ValorNF);
    }
}

Resultado do código acima:

Elementos do ArrayList String: [Cabo Sata, Memória DDR4, CPU]
Elementos do ArrayList double: [15.38, 442.56, 784.3]

 Agora como, você vai implementar, ali no seu layout aí já é com você. 

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!