12 |
public String etage = ""; |
public String etage = ""; |
13 |
public String lejlighed = ""; |
public String lejlighed = ""; |
14 |
public String resten = ""; |
public String resten = ""; |
15 |
|
|
16 |
|
@Override |
17 |
|
public String toString() { |
18 |
|
return vej + " / " + husnr + " / " + litra; |
19 |
|
} |
20 |
} |
} |
21 |
|
|
22 |
public static String vaskVejnavn(String indVejnavn) { |
public static String vaskVejnavn(String indVejnavn) { |
28 |
out = out.replace("/", ""); |
out = out.replace("/", ""); |
29 |
out = out.replace("\\", ""); |
out = out.replace("\\", ""); |
30 |
out = out.replace("'", ""); |
out = out.replace("'", ""); |
31 |
|
out = out.replace(";", ""); |
32 |
|
out = out.replace(":", ""); |
33 |
|
out = out.replace("´", ""); |
34 |
|
|
35 |
|
|
36 |
return out; |
return out; |
37 |
} |
} |
38 |
|
|
39 |
|
public static String injectIntoBk(String bkrute, String injected) { |
40 |
|
String parts[] = bkrute.split("/"); |
41 |
|
|
42 |
|
if (parts.length != 4) { |
43 |
|
System.out.println(">BK " + bkrute); |
44 |
|
return bkrute; |
45 |
|
} |
46 |
|
|
47 |
|
return parts[0] + "/" + parts[1] + "/" + parts[2] + "/" + injected + parts[3]; |
48 |
|
} |
49 |
|
|
50 |
|
|
51 |
/* |
/* |
52 |
* Er en 1-1 port af SplitAdresse() fra funcSplitAdresse.php |
* Er en 1-1 port af SplitAdresse() fra funcSplitAdresse.php |
117 |
if (i>=len) //THN tilføjelse |
if (i>=len) //THN tilføjelse |
118 |
return result; |
return result; |
119 |
|
|
120 |
if (Character.isAlphabetic(indAdresse.charAt(i)) && |
if (Character.isAlphabetic(indAdresse.charAt(i) )) { |
121 |
(i+1 == len || Character.isAlphabetic(indAdresse.charAt(i+1)) == false |
char current = Character.toUpperCase( indAdresse.charAt(i) ); |
122 |
|
|
123 |
|
if (current != 'Æ'&& current != 'Ø' && current != 'Å') { |
124 |
|
if ( (i+1 == len || |
125 |
|
(Character.isAlphabetic(indAdresse.charAt(i+1)) == false |
126 |
|
/*&& indAdresse.charAt(i+1) != '.'*/) |
127 |
) |
) |
128 |
) { |
) { |
129 |
result.litra = "" + indAdresse.charAt(i); |
result.litra = "" + current; |
130 |
result.litra = result.litra.toUpperCase(); |
i++; |
131 |
|
} |
132 |
|
} |
133 |
|
} |
134 |
|
|
135 |
|
// ignorer blanke og komma og punktum |
136 |
|
while (i<len && (indAdresse.charAt(i) == '.' || indAdresse.charAt(i) == ',' || indAdresse.charAt(i) == ' ') ) { |
137 |
i++; |
i++; |
138 |
} |
} |
139 |
|
|
222 |
} |
} |
223 |
|
|
224 |
// saml resten op (kan gøres smartere med en substr) |
// saml resten op (kan gøres smartere med en substr) |
225 |
result.resten = indAdresse.substring(i); |
result.resten = indAdresse.substring(i).trim(); |
226 |
|
|
227 |
return result; |
return result; |
228 |
} |
} |