27 |
return out; |
return out; |
28 |
} |
} |
29 |
|
|
30 |
|
public static String injectIntoBk(String bkrute, String injected) { |
31 |
|
String parts[] = bkrute.split("/"); |
32 |
|
|
33 |
|
if (parts.length != 4) { |
34 |
|
System.out.println(">BK " + bkrute); |
35 |
|
return bkrute; |
36 |
|
} |
37 |
|
|
38 |
|
return parts[0] + "/" + parts[1] + "/" + parts[2] + "/" + injected + parts[3]; |
39 |
|
} |
40 |
|
|
41 |
|
|
42 |
/* |
/* |
43 |
* Er en 1-1 port af SplitAdresse() fra funcSplitAdresse.php |
* Er en 1-1 port af SplitAdresse() fra funcSplitAdresse.php |
108 |
if (i>=len) //THN tilføjelse |
if (i>=len) //THN tilføjelse |
109 |
return result; |
return result; |
110 |
|
|
111 |
if (Character.isAlphabetic(indAdresse.charAt(i)) && |
if (Character.isAlphabetic(indAdresse.charAt(i) )) { |
112 |
(i+1 == len || Character.isAlphabetic(indAdresse.charAt(i+1)) == false |
if ( (i+1 == len || |
113 |
) |
(Character.isAlphabetic(indAdresse.charAt(i+1)) == false && indAdresse.charAt(i+1) != '.') |
114 |
|
) |
115 |
) { |
) { |
116 |
result.litra = "" + indAdresse.charAt(i); |
result.litra = "" + indAdresse.charAt(i); |
117 |
result.litra = result.litra.toUpperCase(); |
result.litra = result.litra.toUpperCase(); |
118 |
i++; |
i++; |
119 |
|
} |
120 |
} |
} |
121 |
|
|
122 |
|
|
204 |
} |
} |
205 |
|
|
206 |
// saml resten op (kan gøres smartere med en substr) |
// saml resten op (kan gøres smartere med en substr) |
207 |
result.resten = indAdresse.substring(i); |
result.resten = indAdresse.substring(i).trim(); |
208 |
|
|
209 |
return result; |
return result; |
210 |
} |
} |