[JAVA] Stringhe

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
becherovka
Prode Principiante
Messaggi: 213
Iscrizione: giovedì 7 dicembre 2006, 22:18

[JAVA] Stringhe

Messaggio da becherovka »

Ciao a tutti, volevo chiedervi ma è possibile confrontare le stringhe con in Java? E' chiaro che esistono vari metodi nella classe stringhe che possono essere utilizzati, a vorrei sapere se esiste un modo per confrontarLe usando =. Grazie a tutti.
Ultima modifica di becherovka il domenica 5 febbraio 2012, 20:12, modificato 1 volta in totale.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Stringhe

Messaggio da Zoff »

Non esiste. Si deve usare il metodo compare.

PS: Inizia a specificare nei titoli il linguaggio a cui fai riferimento.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
becherovka
Prode Principiante
Messaggi: 213
Iscrizione: giovedì 7 dicembre 2006, 22:18

Re: [JAVA] Stringhe

Messaggio da becherovka »

Ok grazie, allora ti chiedo è possibile distinguere il tipo di un attributo, per esempio sull'attributo x posso sapere se è un double od una String?
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [JAVA] Stringhe

Messaggio da Zoff »

Spiegarti meglio, magari con un esempio
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
becherovka
Prode Principiante
Messaggi: 213
Iscrizione: giovedì 7 dicembre 2006, 22:18

Re: [JAVA] Stringhe

Messaggio da becherovka »

voglio sapere se dato il nome di un attributo esiste un metodo per conoscere il suo tipo. L'esempio è quello di prima, dato x (nome attributo) vorrei sapere se questo è un int o una stringa per comportarmi in modo differente a secondo i casi.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [JAVA] Stringhe

Messaggio da Zoff »

Attributo di cosa? Un esempio?
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
becherovka
Prode Principiante
Messaggi: 213
Iscrizione: giovedì 7 dicembre 2006, 22:18

Re: [JAVA] Stringhe

Messaggio da becherovka »

Va bene allora si ha la classe:

class A{
int a;

metodo(){

vorrei sapere se qui invocando un metodo posso sapere che a è un int.
}
}
Avatar utente
elsco
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 350
Iscrizione: giovedì 19 giugno 2008, 12:46
Località: Napoli

Re: [JAVA] Stringhe

Messaggio da elsco »

Che io sappia no.
Per le classi generiche puoi utilizzare instance of ma per il contenuto di una stringa puoi tranquillamente creare dei metodi tipo questo:

Codice: Seleziona tutto

private boolean isInt(String stringValue){
    try{
         Integer.parseInt(stringValue);
    } catch(Exception e){
         return false;
    }
    return true;
}
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [JAVA] Stringhe

Messaggio da Zoff »

Non vedo nessuna applicazione utile possibile ma puoi  usare instaceof.

Ad intuito mi verrebbe da dire che vieni da un linguaggio tipato dinamicamente e stai cercando di fare le stesse cose con java. Secondo me stato sbagliando approccio
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite