package Cadastro;

import java.io.*;

public class Main {

	public static void main(String[] args) throws IOException {
		
		
		Usuario u = new Usuario();
		u.setMatricula("25");
		u.setUsername("patsouzaguiar");
		boolean a = u.setEmail("patsouzaguiar@gmail.com");
		u.setSenha("1234");
		
		u.toCSV();
		
		Perfil p = new Perfil();
		
		p.setNome("Patrcia");
		p.setSobrenome("Aguiar");
		p.setCurso("Informtica para Internet");
		p.setTurma("2C");
		p.setUsuario(u);
		
		p.toCSV();
		
		
		Usuario u2 = new Usuario();
		u2.setMatricula("32");
		u2.setUsername("lauraadalmolin");
		boolean b = u2.setEmail("laura.aguiar.dalmolin@gmail.com");
		u2.setSenha("321654");
		
		u2.toCSV();
		
		// Ele sempre testa o email procurando algum igual na lista de emails
		// Se encontrar ele retorna falso e no adiciona o email
		// Caso exista algum parmetro de cadastro null, o cadastro no  efetuado.
		// Ou seja, no  criada uma pasta com a matrcula do usurio e seus dados.
		Usuario u3 = new Usuario();
		u3.setMatricula("42");
		u3.setUsername("patsouzaguiar2");
		boolean c = u.setEmail("patsouzaguiar@gmail.com");
		u3.setSenha("1234");
		System.out.println(c);
		u3.toCSV();
	
		

	
		
	}

}

@@ -1,17 +1,17 @@
 package 
-C
+c
 adastro;
@@ -347,16 +347,17 @@
 me(%22Patr
+%C3%AD
 cia%22);%0A%09
@@ -403,16 +403,17 @@
 (%22Inform
+%C3%A1
 tica par
@@ -796,16 +796,17 @@
 also e n
+%C3%A3
 o adicio
@@ -842,16 +842,17 @@
 lgum par
+%C3%A2
 metro de
@@ -879,18 +879,20 @@
 dastro n
+%C3%A3
 o 
+%C3%A9
  efetuad
@@ -909,18 +909,20 @@
  seja, n
+%C3%A3
 o 
+%C3%A9
  criada 
@@ -941,16 +941,17 @@
 m a matr
+%C3%AD
 cula do 
@@ -953,16 +953,17 @@
 a do usu
+%C3%A1
 rio e se

Update Main.java