Re: Switch nur mit 1 Stelle String????



Volker Glave schrieb:
On May 26, 10:12 am, Michael Konietzka <M.Koniet...@xxxxxxx> wrote:
Daniel Beer schrieb:

nicht ganz schön, aber als Workaround immer hilfreich:
String[] cases = {"Bäcker", "Maler", "Maurer"};
String vBeruf = "Maler";
switch( Arrays.asList(cases).indexOf(vBeruf)) {
case 0: //Bäcker
break;
case 1: //Maler
break;
case 2: //Maurer
break;
default:
break;
}
Hm, ist bei "Arrays.asList" garantiert, daß der Index der Listenelemente
gleich dem Index im Array ist? Ich konnte diese Garantie nicht im
ApiDoc entdecken.

Doch, diese Garantie lese ich aus
| Returns a fixed-size list _backed by the specified array_.
impertinenterweise heraus.

Hm, kann man, muß man aber nicht.

Viele Grüße
Michael
.



Relevant Pages

  • Re: Switch nur mit 1 Stelle String????
    ... gleich dem Index im Array ist? ... Ich konnte diese Garantie nicht im ... ApiDoc entdecken. ...
    (de.comp.lang.java)
  • J# 2005 (Express Edition) Frage
    ... Hier kommt mir aber die Doku etwas komisch vor: System.Net.WebClient.DownloadDatasoll ein ubyte Array zurückgeben, steht in der Definition, aber im Object Browser steht unter Returns: ... A System.Byte array containing the downloaded resource. ... Downloads the resource with the specified URI as a System.Byte array. ...
    (microsoft.public.de.vc)