Anzeige:
Ergebnis 1 bis 7 von 7

Thema: [java] switch mit string ?

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.05.2004
    Beiträge
    212

    Cool [java] switch mit string ?

    hi all ich befasse mich seit längern mal wieder mit java und nun musste ich mit bedauern ferstellen, das java bei switch anweidungen keine strings kann, oder habe ich da was falsch verstanden? ich meine es kann doch nicht sein, das ich keine strings in einen switch nehmen kann, die lösung über if then elseif finde ich sehr umständlich, wie kann ich das problem noch lösen?

    thx cu SHB

  2. #2
    Registrierter Benutzer Avatar von SeeksTheMoon
    Registriert seit
    22.02.2002
    Beiträge
    762
    nein, das geht nicht. Das geht auch in C und C++ nicht, höchstens in ein paar Scriptsprachen ist das so.
    I haven't lost my mind - It's somewhere on a backup-disc

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.10.2004
    Ort
    Beijing
    Beiträge
    31

    java 1.5 kanns.

    hab ich schon gemacht und geht auch.

  4. #4
    Registrierter Benutzer
    Registriert seit
    05.05.2004
    Beiträge
    212
    das ist gut werds mir gleich mal runter laden, aber mal an die andern programmieren, wie hab ihr das dann immer gemacht? eine if then elseif oder wie? ich meine man kann doch nicht nur mir int arbeiten

    cu SHB

  5. #5
    Registrierter Benutzer
    Registriert seit
    05.05.2004
    Beiträge
    212
    ich hab mir das neue java gezogen und die pfad angepasst, hab aber leider immer noch das problem
    Code:
    nst.java:89: incompatible types
    found   : java.lang.String
    required: int
                                    switch(testxx){
                                           ^
    String testxx = "abc";
    switch(testxx){
    case "abc":
    System.out.println("ok");
    break;
    default:
    System.out.println("ss");
    }
    cu SHB

  6. #6
    Registrierter Benutzer
    Registriert seit
    26.10.2004
    Ort
    Beijing
    Beiträge
    31

  7. #7
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Zitat Zitat von shb
    das ist gut werds mir gleich mal runter laden, aber mal an die andern programmieren, wie hab ihr das dann immer gemacht? eine if then elseif oder wie? ich meine man kann doch nicht nur mir int arbeiten
    Ich hab eigentlich fast nie Switch benötigt. Wenn dann mit if-else, aber meist sind das bei mir auch nicht soo viele - höchstens drei oder so.

    Hängt auch vom Programmierstil ab ob du so dinger brauchst, zumindest manchmal.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •