Advertisement
Guest User

Untitled

a guest
Mar 27th, 2015
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. public String validate(String plate) {
  2.  
  3. Scanner scanner = new Scanner(plate);
  4. String districtCode;
  5. String number;
  6. String type;
  7. String district;
  8. String fra = " fra ";
  9. if(plate.length()==7){
  10. districtCode = "" + plate.charAt(0) + plate.charAt(1);
  11. district = validateDistrict(districtCode);
  12. number = "" + plate.charAt(2) + plate.charAt(3) + plate.charAt(4) + plate.charAt(5) + plate.charAt(6);
  13. type = validateVehicleType(Integer.parseInt(number));
  14. } else {
  15. type = "Kunne ikke genkendes";
  16. district = "";
  17. fra = "";
  18. }
  19.  
  20. return type + fra + district;
  21. }
  22.  
  23. private String validateDistrict(String districtCode) {
  24. String district = "findes ikke";
  25. if(districtMap.containsKey(districtCode.toUpperCase())){
  26. district = districtMap.get(districtCode.toUpperCase());
  27. }
  28.  
  29.  
  30. return district;
  31. }
  32.  
  33. private String validateVehicleType(int number) {
  34. boolean search = true;
  35. int i = 0;
  36. String type = "Findes ikke";
  37. while (search){
  38. if(vehicleTypes[i].isA(number) == true) {
  39. type = vehicleTypes[i].getVehicleType();
  40. search = false;
  41. }
  42. else if (i == vehicleTypes.length-1) {
  43. search = false;
  44. }
  45. else {
  46. i++;
  47. }
  48. }
  49.  
  50. return type;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement