Galera, preciso de um Help para o seguinte caso, quando vou atribuir um valor de uma String em um Set ele não salva, já tentei atribuir uma variável em um Set mas sem sucesso, segue abaixo programa(main) com erro.
import java.util.Scanner;
public class ExercicioFacul {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
Exercicio e1 = new Exercicio();
System.out.println("Digite o Valor do Id: ");
e1.setId(entrada.nextInt());
System.out.println("Digite o Hostname: ");
String e = entrada.nextLine();
e1.setHostname(e);
String h = entrada.nextLine();
e1.setHostname(h);
System.out.println("Digite o S.O: ");
String s = entrada.nextLine();
e1.setSo(s);
System.out.println("Digite a QTD de Memoria: ");
e1.setMemoria(entrada.nextInt());
System.out.println("Digite a QTD de HD: ");
e1.setHd(entrada.nextInt());
System.out.println("Digite a rede: ");
String r = entrada.nextLine();
e1.setRede(r);
System.out.println("Digite o Processador: ");
String p = entrada.nextLine();
e1.setProcessador(p);
System.out.println("----------------------------------\n");
System.out.println("\tID: "+e1.getId());
System.out.println("\tHOSTNAME: "+e1.getHostname());
System.out.println("\tS.O: "+e1.getSo());
System.out.println("\tMEMORIA: "+e1.getMemoria());
System.out.println("\tHD: "+e1.getHd());
System.out.println("\tREDE: "+e1.getRede());
System.out.println("\tPROCESSADOR: "+e1.getProcessador());
System.out.println("-----------------------------------");
}
}