import java.io.FileWriter;
import java.io.IOException;
public class EscreveArquivo {
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("Mensagem gravada com sucesso em 'arquivo.txt'");
} catch (IOException e) {
System.out.println("Erro ao escrever no arquivo: " + e.getMessage());
}
}
}
import com.google.gson.Gson;
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;
}
// Getters e setters podem ser adicionados aqui, se necessário
}
public class SerializaTitulo {
public static void main(String[] args) {
Titulo titulo = new Titulo("O Senhor dos Anéis", 2001, "Peter Jackson");
Gson gson = new Gson();
String json = gson.toJson(titulo);
System.out.println("JSON gerado:");
System.out.println(json);
}
}
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class SerializaTituloFormatado {
public static void main(String[] args) {
Titulo titulo = new Titulo("O Senhor dos Anéis", 2001, "Peter Jackson");
Gson gson = new GsonBuilder().setPrettyPrinting().create();
String jsonFormatado = gson.toJson(titulo);
System.out.println("JSON formatado:");
System.out.println(jsonFormatado);
}
}
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
class Veiculo {
private String marca;
private String modelo;
private int ano;
public Veiculo(String marca, String modelo, int ano) {
this.marca = marca;
this.modelo = modelo;
this.ano = ano;
}
// Getters e setters podem ser adicionados aqui, se necessário
}
public class SerializaVeiculo {
public static void main(String[] args) {
Veiculo veiculo = new Veiculo("Toyota", "Corolla", 2020);
Gson gson = new GsonBuilder().setPrettyPrinting().create();
String json = gson.toJson(veiculo);
System.out.println("JSON do veículo:");
System.out.println(json);
}
}