1-
package desafio1;
import java.io.FileWriter;
import java.io.IOException;
public class ArquivoMensagem {
public static void main(String[] args) throws IOException {
FileWriter escrita = new FileWriter("arquivo.txt");
escrita.write("Conteúdo a ser gravado no arquivo.");
escrita.close();
System.out.println("Arquivo gravado com sucesso!");
}
}
2-
package desafio2;
public 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;
}
}
package desafio2;
import com.google.gson.Gson;
public class Main {
public static void main(String[] args) {
Titulo titilo1 = new Titulo("Joker", 2019, "Todd Phillips");
Titulo titulo2 = new Titulo("Glass", 2019, "M. Night Shyamalan");
Gson gson = new Gson();
String json1 = gson.toJson(titilo1);
String json2 = gson.toJson(titulo2);
System.out.println(json1);
System.out.println(json2);
}
}
3-
package desafio2;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class Main {
public static void main(String[] args) {
Titulo titilo1 = new Titulo("Joker", 2019, "Todd Phillips");
Titulo titulo2 = new Titulo("Glass", 2019, "M. Night Shyamalan");
Gson gson = new GsonBuilder()
.setPrettyPrinting()
.create();
String json1 = gson.toJson(titilo1);
String json2 = gson.toJson(titulo2);
System.out.println(json1);
System.out.println(json2);
}
}
4-
package desafio4;
public class Veiculo {
private String modelo;
private String marca;
private int ano;
public Veiculo(String modelo, String marca, int ano) {
this.modelo = modelo;
this.marca = marca;
this.ano = ano;
}
}
package desafio4;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class Main {
public static void main(String[] args) {
Veiculo carro1 = new Veiculo("Corolla", "Toyota", 2019);
Veiculo carro2 = new Veiculo("Civic", "Honda", 2022);
Gson gson = new GsonBuilder()
.setPrettyPrinting()
.create();
String json1 = gson.toJson(carro1);
String json2 = gson.toJson(carro2);
System.out.println(json1);
System.out.println(json2);
}
}