6
Comparando cadeias com == que são declaradas finais em Java
Eu tenho uma pergunta simples sobre cadeias de caracteres em Java. O seguinte segmento de código simples apenas concatena duas seqüências e as compara ==. String str1="str"; String str2="ing"; String concat=str1+str2; System.out.println(concat=="string"); A expressão de comparação concat=="string"retorna falsecomo óbvia (eu entendo a diferença entre equals()e ==). Quando essas duas cadeias …