N�o.
Segue o c�digo de System.out.println(String s).
Repare que out � um PrintStream.
public void println(String x) {
synchronized (this) {
print(x);
newLine();
}
}
public void print(String s) {
if (s == null) {
s = "null";
}
write(s);
}
O mesmo se aplica a qualquer Object:
public void println(Object x) {
synchronized (this) {
print(x);
newLine();
}
}
public void print(Object obj) {
write(String.valueOf(obj));
}
E na classe String:
public static String valueOf(Object obj) {
return (obj == null) ? "null" : obj.toString();
}
Abra�os,
Eduardo Piranda
0> -----Mensagem original-----
> De: _ _ [mailto:[EMAIL PROTECTED]]
> Enviada em: quarta-feira, 15 de janeiro de 2003 11:52
> Para: [EMAIL PROTECTED]
> Assunto: [java-list] System.out.println((String) null);
>
>
> Pq quando eu dou um System.out.println((String) null) ele
> imprime o texto
> "null" na sa�da? O certo n�o seria soltar uma exce��o? O que
> vcs acham?
>
> Grato.
>
>
>
>
>
> _________________________________________________________________
> MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
>
>
> ------------------------------ LISTA SOUJAVA
> ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para
> [EMAIL PROTECTED]
> --------------------------------------------------------------
> -----------
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------