segundo commit
This commit is contained in:
@@ -55,23 +55,28 @@ public class TrabalhoFicheiros {
|
||||
String nome[] = new String[getNumeroLinhasFicheiro(nomeFicheiro)];
|
||||
String idade[] = new String[getNumeroLinhasFicheiro(nomeFicheiro)];
|
||||
String morada[] = new String[getNumeroLinhasFicheiro(nomeFicheiro)];
|
||||
String email[] = new String[getNumeroLinhasFicheiro(nomeFicheiro)];
|
||||
String experiencia[] = new String[getNumeroLinhasFicheiro(nomeFicheiro)];
|
||||
|
||||
leExtraiCsvFicheiro(nomeFicheiro, nome, idade, morada, experiencia);
|
||||
leExtraiCsvFicheiro(nomeFicheiro, nome, idade, morada, email, experiencia);
|
||||
|
||||
|
||||
for (int i = 0; i < nome.length; i++) {
|
||||
System.out.println("Nome: " + nome[i]);
|
||||
System.out.println("Idade: " + idade[i]);
|
||||
System.out.println("Morada: " + morada[i]);
|
||||
System.out.println("Email:" + email[i]);
|
||||
System.out.println("Anos de experiência: " + experiencia[i] + "\n");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
private static void extraiDadosCsv(String[] nome,
|
||||
String[] experiencia,
|
||||
String[] morada,
|
||||
String[] idade,
|
||||
String[] morada,
|
||||
String[] email,
|
||||
String[] experiencia,
|
||||
int numeroLinha,
|
||||
String linha) {
|
||||
int posicaoUltimaVirgula = -1;
|
||||
@@ -132,6 +137,7 @@ private static String leExtraiCsvFicheiro(String nomeFicheiro,
|
||||
String[] nome,
|
||||
String[] idade,
|
||||
String[] morada,
|
||||
String[] email,
|
||||
String[] experiencia) {
|
||||
|
||||
FileReader fileReader = null;
|
||||
@@ -142,7 +148,7 @@ private static String leExtraiCsvFicheiro(String nomeFicheiro,
|
||||
String linha = "";
|
||||
int numeroLinha = 0;
|
||||
while ((linha = bufferedReader.readLine()) != null) {
|
||||
extraiDadosCsv(nome, idade, morada, experiencia, numeroLinha, linha);
|
||||
extraiDadosCsv(nome, idade, morada, email, experiencia, numeroLinha, linha);
|
||||
numeroLinha++;
|
||||
}
|
||||
bufferedReader.close();
|
||||
@@ -184,37 +190,33 @@ private static void inserirDados(){
|
||||
Scanner scanner = new Scanner(System.in);
|
||||
|
||||
System.out.println("Insira o seu nome");
|
||||
|
||||
String nome = scanner.nextLine();
|
||||
|
||||
System.out.println("Insira sua idade");
|
||||
|
||||
int idade = scanner.nextInt();
|
||||
scanner.nextLine();
|
||||
|
||||
if (idade < 25) {
|
||||
|
||||
System.out.println("não está apto para a vaga");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
System.out.println("Insira sua morada");
|
||||
|
||||
String morada = scanner.nextLine();
|
||||
|
||||
System.out.println("Insira seu email");
|
||||
|
||||
String email = scanner.nextLine();
|
||||
|
||||
System.out.println("Insira quantos anos tens de experiência");
|
||||
|
||||
System.out.println("Insira quantos anos tens de experiência");
|
||||
String experiencia = scanner.nextLine();
|
||||
|
||||
String dados = nome + "," + idade + "," + morada + "," + email + "," + experiencia + "\n";
|
||||
|
||||
adicionaTextoAoFicheiro(dados, "inscritos.txt");
|
||||
|
||||
System.out.println("Dentro de 7 dias uma resposta chegará no seu email");
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
//-calcular data
|
||||
|
||||
Reference in New Issue
Block a user