Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public String validate(String plate) {
- Scanner scanner = new Scanner(plate);
- String districtCode;
- String number;
- String type;
- String district;
- String fra = " fra ";
- if(plate.length()==7){
- districtCode = "" + plate.charAt(0) + plate.charAt(1);
- district = validateDistrict(districtCode);
- number = "" + plate.charAt(2) + plate.charAt(3) + plate.charAt(4) + plate.charAt(5) + plate.charAt(6);
- type = validateVehicleType(Integer.parseInt(number));
- } else {
- type = "Kunne ikke genkendes";
- district = "";
- fra = "";
- }
- return type + fra + district;
- }
- private String validateDistrict(String districtCode) {
- String district = "findes ikke";
- if(districtMap.containsKey(districtCode.toUpperCase())){
- district = districtMap.get(districtCode.toUpperCase());
- }
- return district;
- }
- private String validateVehicleType(int number) {
- boolean search = true;
- int i = 0;
- String type = "Findes ikke";
- while (search){
- if(vehicleTypes[i].isA(number) == true) {
- type = vehicleTypes[i].getVehicleType();
- search = false;
- }
- else if (i == vehicleTypes.length-1) {
- search = false;
- }
- else {
- i++;
- }
- }
- return type;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement