Java - 9 - Operatori

preview_player
Показать описание
Seguimi su Instagram per contenuti inediti dedicati a blockchain e programmazione

Ma sono anche su LinkedIn

C'è addirittura un server Discord

E per finire un gruppo Telegram (sto cercando di spostare tutti su Discord, però)

Trovi tutte le playlist nella homepage del canale, suddivise per tipologia!
Grazie a tutti gli iscritti :)
Рекомендации по теме
Комментарии
Автор

Le stringhe, in Java, sono degli Oggetti. Il loro valore, quindi, è un riferimento all'oggetto. Se utilizzi l'operatore == tra due stringhe, vai a controllare se puntano allo stesso riferimento.Tu invece vuoi effettuare un controllo sul loro contenuto, per questo hai bisogno di 'equals'.
Per il secondo problema, forse le stringhe le dichiari nel main, e quindi se chiami il metodo fuori dal main, non le trova.

carmhack
Автор

scusa ma se == e != vale anche per le stringhe allora perchè usare stringa.equals come hai fatto nel tutorial 7? che poi non ho capito perchè String a = "prova";
a.equals("prova"); mi da errore se non è nel main..

TheRevenantGhost
Автор

okok grazie capito, però riguardo il fatto che mi da errore le dichiaro e uso equals nello stesso metodo ma mi da errore, pensavo di aver scritto male qualcosa allora ho provato nel main e funzionava, ho fatto copia e incolla in un metodo in un'altra classe e mi dava errore :/

TheRevenantGhost
Автор

Be dovrei vedere il codice per aiutarti.. se vuoi puoi inviarmelo su fb, come messaggio privato.

carmhack