queria setar eles no array de roupa e depois mostrar eles poderiam me ajudar?
- Classe Roupa
public class Roupa {
enum COR{
BRANCA("BRANCA"),COLORIDA("COLORIDA");
private String valorDaCor;
COR(String valorDaCor){
this.valorDaCor = valorDaCor;
}
public String getCor(){
return this.valorDaCor;
}
}
enum TAMANHO{
P('P'),M('M'),G('G');
private char valorDoTamanho;
TAMANHO(char valorDoTamanho){
this.valorDoTamanho = valorDoTamanho;
}
public char getTamanho(){
return this.valorDoTamanho;
}
}
enum ESTADO{
SUJA("SUJA"),LIMPA("LIMPA");
private String valorDoEstado;
ESTADO(String valorDoEstado){
this.valorDoEstado = valorDoEstado;
}
public String getEstado(){
return this.valorDoEstado;
}
}
}
- Main
public class UsandoMaquinaDeLavar {
public static void main(String[] args){
ArrayList<Roupa> todasAsRoupas = new ArrayList<Roupa>();
Scanner input = new Scanner(System.in);
System.out.println("Quantas Roupas Deseja Lavar?");
int valor = Integer.parseInt(input.nextLine());
for(int i = 0; i < valor; i++){
System.out.println("Cor da roupa: \n1 - Branca \n2 - Colorida");
String config = input.nextLine();
COR cor;
if(config.equalsIgnoreCase("Branca") || config.equalsIgnoreCase("1")){
Enum.valueOf(COR.class, "BRANCA");
}else if(config.equalsIgnoreCase("Colorida") || config.equalsIgnoreCase("2")){
Enum.valueOf(COR.class, "COLORIDA");
}else{
System.out.println("Erro!! O valor inserido não é valido");
break;
}
System.out.println("Tamanho: \n1 - P \n2 - M \n3 - G ");
config = input.nextLine();
TAMANHO tamanho;
if(config.equalsIgnoreCase("P") || config.equalsIgnoreCase("1")){
Enum.valueOf(TAMANHO.class, "P");
}else if(config.equalsIgnoreCase("M") || config.equalsIgnoreCase("2")){
Enum.valueOf(TAMANHO.class, "M");
}else if(config.equalsIgnoreCase("G") || config.equalsIgnoreCase("3")){
Enum.valueOf(TAMANHO.class, "G");
}else{
System.out.println("Erro!! O valor inserido não é valido");
break;
}
System.out.println("Estado: \n1 - Suja \n2 - Limpa");
config = input.nextLine();
if(config.equalsIgnoreCase("Suja") || config.equalsIgnoreCase("1")){
Enum.valueOf(ESTADO.class, "SUJA");
}else if(config.equalsIgnoreCase("Limpa") || config.equalsIgnoreCase("2")){
Enum.valueOf(ESTADO.class, "LIMPA");
}else{
System.out.println("Erro!! O valor inserido não é valido");
break;
}
}
for(int i= 0; i < todasAsRoupas.size(); i++){
System.out.println(todasAsRoupas.get(i));
}
}
}
Não entendi como setar os valores para apresentar no final