0

Por quƩ el substring en un if siempre me devuelve falso?

String x="hello"; if(x.substring(0, 1)=="h") { System.out.println("pepe"); }else{ System.out.println("juan"); } // why ouput is Juan? https://code.sololearn.com/cdRGae4qOL5j/?ref=app

23rd Jun 2020, 11:35 PM
AdriƔn
AdriƔn - avatar
4 Antwoorden
+ 4
Use .equal() not == for String comparison if(x.substring(0, 1).equals("h"))
23rd Jun 2020, 11:59 PM
ChaoticDawg
ChaoticDawg - avatar
+ 2
Yo no hablo mucho espaƱol pero puedo usar el traductor de Google
24th Jun 2020, 12:14 AM
ChaoticDawg
ChaoticDawg - avatar
+ 1
Muchas gracias me ayudaste muchĆ­simo, no te imaginas cuĆ”ntošŸ˜…(Do you understand me?)
24th Jun 2020, 12:04 AM
AdriƔn
AdriƔn - avatar
+ 1
šŸ˜…Bueno, muchas gracias
24th Jun 2020, 12:15 AM
AdriƔn
AdriƔn - avatar