Crie um programa em Java que escreva a seguinte mensagem em um arquivo chamado "arquivo.txt": "Conteúdo a ser gravado no arquivo." Utilize as classes do pacote java.io.
FileWriter escrita = new FileWriter("arquivo.txt"); escrita.write("Conteúdo a ser gravado no arquivo"); escrita.close();
Defina uma classe chamada Titulo com os atributos necessários. Em seguida, crie um programa que instancia um objeto Titulo, serializa esse objeto para JSON usando a biblioteca Gson e imprime o resultado.
&
Modifique o programa anterior para que o JSON gerado seja formatado de maneira mais elegante. Utilize o método setPrettyPrinting para alcançar esse resultado.
public class Titulo { private String nome; private String autor; private int ano; private boolean premio; public Titulo(String nome, String autor, int ano, boolean premio) { this.nome = nome; this.autor = autor; this.ano = ano; this.premio = premio; } } titulo.setAno(2019); titulo.setAutor("Jenis Norman"); titulo.setNome("As incriveis aventuras de venus"); titulo.setPremio(false); Gson gson = new GsonBuilder().setPrettyPrinting().create(); String json = gson.toJson(titulo); System.out.println(json);
Defina uma classe chamada Veiculo com os atributos necessários. Em seguida, crie um programa que instancia um objeto Veiculo, serializa esse objeto para JSON usando a biblioteca Gson e imprime o resultado.
public class Veiculo { private String placa; private String marca; private int ano; private String modelo; public Veiculo(String placa, String marca, int ano, String modelo) { this.placa = placa; this.marca = marca; this.ano = ano; this.modelo = modelo; } } var carro = new Veiculo(); carro.setAno(2018); carro.setMarca("Honda"); carro.setModelo("City"); carro.setPlaca("wda291"); String jsonCarro = gson.toJson(carro); System.out.println(jsonCarro);