Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Persistir dados em Arquivo

\Desafio 01

import java.io.FileWriter;
import java.io.IOException;

public class Desafio_01 {

public void criaArquivo() throws IOException {

FileWriter arquivo = new FileWriter("Desafio01.txt");
arquivo.write("Conteúdo a ser gravado no arquivo.");
arquivo.close();
}
}

//Class Titulo

import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;

public class Titulo {
    @SerializedName("nome")
    private String nome;
    @SerializedName("editora")
    private String editora;

public Titulo(String nome, String editora) {
    this.nome = nome;
    this.editora = editora;
}

public String getNome() {
    return nome;
}

public String getEditora() {
    return editora;
}
}

//Class Veiculo

import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;

public class Veiculo {
    @SerializedName("Modelo")
    private String modelo;
    @SerializedName("Ano")
    private int ano_fabricacao;

public Veiculo(String modelo, int ano_fabricacao) {
    this.modelo = modelo;
    this.ano_fabricacao = ano_fabricacao;
}

public String getModelo() {
    return modelo;
}

public void setModelo(String modelo) {
    this.modelo = modelo;
}

public int getAno_fabricacao() {
    return ano_fabricacao;
}

public void setAno_fabricacao(int ano_fabricacao) {
    this.ano_fabricacao = ano_fabricacao;
}
}

//Class Principal -> Main

import java.io.FileWriter;
import java.io.IOException;

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.annotations.SerializedName;

public class Principal {
    public static void main(String[] args) throws IOException {
        //1º Desfio
        Desafio_01 desafio = new Desafio_01();
        desafio.criaArquivo();

    //2º Desafio e 3º Desafio
    Titulo titulo = new Titulo("Matrix","Globo");
    //Gson gson = new Gson();
    Gson gson = new GsonBuilder().setPrettyPrinting().create();
    String json = gson.toJson(titulo);
    System.out.println(json);

    //4º Desafio
    Veiculo veiculo = new Veiculo("Kiks",2022);
    Gson gson_01 = new GsonBuilder().setPrettyPrinting().create();
    json = gson.toJson(veiculo);
    System.out.println(json);


}
}
1 resposta
solução!

Oii Rogerio, tudo bem?

Parabéns pelo seu trabalho! É ótimo ver seu interesse em lógica de programação com JavaScript e seu empenho em praticar.

Continue assim e aproveite cada desafio para aprimorar suas habilidades.

Um abraço e bons estudos.