Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level25.lesson02.task02;
- import java.util.*;
- /* Машину на СТО не повезем!
- Инициализируйте поле wheels используя данные из loadWheelNamesFromDB.
- Обработайте некорректные данные.
- Подсказка: если что-то не то с колесами, то это не машина!
- Сигнатуры не менять.
- */
- 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
- wheels = new ArrayList<>();
- String arr[] = loadWheelNamesFromDB();
- for (String s : arr)
- {
- wheels.add(Wheel.valueOf(s));
- }
- }
- protected String[] loadWheelNamesFromDB() {
- //this method returns mock data
- return new String[]{"FRONT_LEFT", "FRONT_RIGHT", "BACK_LEFT", "BACK_RIGHT"};
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement