19 |
} |
} |
20 |
} |
} |
21 |
|
|
22 |
|
public static char fjernAccentTegn(char c) { |
23 |
|
switch (c) { |
24 |
|
case 'é': |
25 |
|
return 'e'; |
26 |
|
case 'è': |
27 |
|
return 'e'; |
28 |
|
|
29 |
|
case 'û': |
30 |
|
return 'u'; |
31 |
|
case 'ü': |
32 |
|
return 'u'; |
33 |
|
|
34 |
|
case 'ö': |
35 |
|
return 'o'; |
36 |
|
case 'ô': |
37 |
|
return 'o'; |
38 |
|
|
39 |
|
case 'ä': |
40 |
|
return 'a'; |
41 |
|
case 'â': |
42 |
|
return 'a'; |
43 |
|
|
44 |
|
case 'ñ': |
45 |
|
return 'n'; |
46 |
|
|
47 |
|
default: |
48 |
|
return c; |
49 |
|
} |
50 |
|
} |
51 |
|
|
52 |
public static String vaskVejnavn(String indVejnavn) { |
public static String vaskVejnavn(String indVejnavn) { |
53 |
StringBuilder sb = new StringBuilder(); |
StringBuilder sb = new StringBuilder(); |
54 |
char chars[] = indVejnavn.toCharArray(); |
char chars[] = indVejnavn.toCharArray(); |
55 |
|
|
56 |
for (char c: chars) { |
for (char c: chars) { |
57 |
if ( Character.isAlphabetic(c)) { |
if ( Character.isAlphabetic(c)) { |
58 |
sb.append(Character.toLowerCase(c) ); |
c = Character.toLowerCase(c); |
59 |
|
c = fjernAccentTegn(c); |
60 |
|
|
61 |
|
sb.append( c ); |
62 |
} |
} |
63 |
} |
} |
64 |
|
|