exercicio 1
package Arquivo;
import java.io.FileWriter;
import java.io.IOException;
public class ArquivoTXT {
public static void main(String[] args) {
String mensagem = "Conteúdo a ser gravado no arquivo.";
try (FileWriter writer = new FileWriter("arquivo.txt")) {
writer.write(mensagem);
System.out.println("Dados gravados com sucesso.");
} catch (IOException e) {
e.printStackTrace();
}
}
}
exercicio 2 e 3
package Título;
class Titulo {
private String nome;
private int ano;
private String diretor;
public Titulo (String nome, int ano, String diretor) {
this.nome = nome;
this.ano = ano;
this.diretor = diretor;
}
public String getNome() {return nome;}
public int getAno() {return ano;}
public String getDiretor() {return diretor;}
}
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class SerializarTitulo {
public static void main(String[] args) {
Titulo titulo = new Titulo("Harry Potter e a pedra filosofal", 2021,"David Heyman");
Gson gsom = new Gson();
String json = gsom.toJson(titulo);
System.out.println("Titulo: \n" +json);
Gson gsonPretty = new GsonBuilder().setPrettyPrinting().create();
String jsonPretty = gsonPretty.toJson(titulo);
System.out.println("\nJSON Titulo formatado: \n" +jsonPretty);
}
}
exercício 4
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
class Veiculo {
private String marca;
private String cor;
private int ano;
private double valor;
public String getMarca() {return marca;}
public String getCor() {return cor;}
public int getAno() {return ano;}
public double getValor() {return valor;}
public Veiculo(String marca, String cor, int ano, double valor) {
this.marca = marca;
this.cor = cor;
this.ano = ano;
this.valor = valor;
}
public class SerializarVeiculo {
public static void main(String[] args) {
Veiculo veiculo = new Veiculo("Fiat Uno", "vermelho",1992,36000.00);
Gson gson = new GsonBuilder().setPrettyPrinting().create();
String json = gson.toJson(veiculo);
System.out.println("Informações do veiculo: ");
System.out.println(json);
}
}
}