Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. package com.javarush.test.level25.lesson02.task02;
  2.  
  3. import java.util.*;
  4.  
  5. /* Машину на СТО не повезем!
  6. Инициализируйте поле wheels используя данные из loadWheelNamesFromDB.
  7. Обработайте некорректные данные.
  8. Подсказка: если что-то не то с колесами, то это не машина!
  9. Сигнатуры не менять.
  10. */
  11. public class Solution {
  12. public static enum Wheel {
  13. FRONT_LEFT,
  14. FRONT_RIGHT,
  15. BACK_LEFT,
  16. BACK_RIGHT
  17. }
  18.  
  19. public static class Car {
  20. protected List<Wheel> wheels;
  21.  
  22. public Car() {
  23. //init wheels here
  24. wheels = new ArrayList<>();
  25. String arr[] = loadWheelNamesFromDB();
  26. for (String s : arr)
  27. {
  28. wheels.add(Wheel.valueOf(s));
  29. }
  30. }
  31.  
  32. protected String[] loadWheelNamesFromDB() {
  33. //this method returns mock data
  34. return new String[]{"FRONT_LEFT", "FRONT_RIGHT", "BACK_LEFT", "BACK_RIGHT"};
  35. }
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement