Strings.java
-
public class Strings {
public static void main(String[] args) {
String a = abc;
String b = abc;
a = a.intern();
b =
]
To: Lista de discussão sou java. [EMAIL PROTECTED]
Sent: Monday, July 16, 2001 11:51 AM
Subject: Re: [java-list] O q é isso? getParameter tem bugs?
Vc nao pode usar == para comparar Strings (objetos em geral) vc deve
utilizar
o metodo equals do objeto string
Troque
request.getParameter(valor1)==
por
Seguinte, não se testa igualdade de cadeias (strings) usando ==. Se
você perguntar a == b (onde a e b são tipo String) o compilador
comparará
as referências (a e b fazem referência ao mesmo objeto) ou seja apontam
para o mesmo lugar? Se eu crie a = abc e passei b valendo abc para
um método, é
Como vc falou, somente é interessante para comparações de grandes
quantidades de strings senão o overhead matta ;-)
Hum, vc fez bem em dizer aparente... Teste este codigo aih...
Strings.java
-
public class Strings {
public
Michael Santos disse que:
Hum, vc fez bem em dizer aparente... Teste este codigo aih...
Strings.java
-
public class Strings {
public static void main(String[] args) {
String a = abc;
Michael Santos disse que:
Hum, vc fez bem em dizer aparente... Teste este codigo aih...
Strings.java
-
public class Strings {
public static void main(String[] args) {
String a = abc;
por favor alguem pode me esclarecer o que acontece aqui...?
Tenho campos com os nome abaixo em uma página JSP, e quando comparo o valor
passado para ver se é uma string vazia ele diz que não é, mas quando imprimi
o conteudo ele mostra vazio e eu já não sei o que fazer para saber porque
ele
Pessoal,
por favor alguem pode me esclarecer o que acontece aqui...?
Tenho campos com os nome abaixo em uma página JSP, e quando comparo o valor
passado para ver se é uma string vazia ele diz que não é, mas quando imprimi
o conteudo ele mostra vazio e eu já não sei o que fazer para saber porque
Vc nao pode usar == para comparar Strings (objetos em geral) vc deve utilizar
o metodo equals do objeto string
Troque
request.getParameter(valor1)==
por
request.getParameter(valor1).equals()
E separe as espressoes com parenteses:
if((request.getParameter(valor1).equals()) ||