Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [JAVA] E' possibile ?

  1. #1

    E' possibile ?

    In Java, è possibile che un ciclo if ... else non funzioni ?
    Vi spiego:
    inizializzo due variabili di tipo stringa e faccio
    if (variabile1==variabile2)
    //fai qualcosa
    else
    if (variabile!=variabile2
    //fai qualcosa'altro

    ma il primo controllo non viene effettuato ! Com'è possibile ?
    Rif

  2. #2
    Utente bannato
    Registrato dal
    Jun 2001
    Messaggi
    38
    Per confrontare gli oggetti (una variabile di tipo stringa è un'instanza della classe String) devi utilizzare il metodo
    equals(String s).

    Quindi prova con

    String str1 = "qqqq";
    String str2 = "wwww";

    if (str1.equals(str2))
    {
    System.out.println("Le stringhe sono uguali");
    }
    else
    {
    System.out.println("Le stringhe sono diverse");
    }

  3. #3
    ok grazie tanto !
    Ti chiedo un'altra cosa:
    come faccio a prendere una variabile di un'altra classe ed assegnarli un valore in un'altra class (figlia della prima) ?
    Rif

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.