кажется, что я не понимаю что нужно сделать :(
package com.javarush.task.task25.task2502;
import java.util.List;
/*
Машину на СТО не повезем!
*/
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() {
//init wheels here
// List<Wheel> wheels = new LinkedList<>();
String [] str = loadWheelNamesFromDB();
if (Wheel.values().length != str.length) {throw new NullPointerException();}
else
try{
for (int i = 0; i < Wheel.values().length; i++) {
wheels.add(Wheel.valueOf(str[i]));
}
} catch (NullPointerException e) {}
}
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) {
// Car car = new Car();
}
}