pomogite
package com.javarush.task.task25.task2502;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Set;
import java.util.ArrayList;
/*
Машину на СТО не повезем!
*/
public class Solution {
public static enum Wheel {
FRONT_LEFT,
FRONT_RIGHT,
BACK_LEFT,
BACK_RIGHT
}
public static class Car {
protected List<Wheel> wheels;
public Car() {
wheels=new ArrayList<Wheel>();
String[]arr=loadWheelNamesFromDB();
Wheel[]wh=Wheel.values();
if(arr.length!=4){
throw new IllegalArgumentException();
}
for(int i=0;i<wh.length;i++){
if(wh[i].name()==arr[i]){
wheels.add(Wheel.valueOf(arr[i]));}
else {
throw new IllegalArgumentException();
}
}
}
protected String[] loadWheelNamesFromDB() {
//this method returns mock data
return new String[]{"FRONT_LEFT", "FRONT_RIGHT", "BACK_LEFT", "BACK_RIGHT",};
}
}
public static void main(String[] args) {
}
}