Jeste me trochu zarazi to equals...
Protoze jsem zkousel napsat si program:

 

String a = "TEXT";

String b = "TEXT";

if ( a == b )

System.out.println ( "a and b are the same." );

 
A v pohode to proslo a funguvalo, takze jsem z toho trosku paf ;-)
 
 
----- Original Message -----
From: Kamzik-II
To: Java
Sent: Thursday, July 27, 2006 6:03 PM
Subject: Re: equals, hashcode, permission

Jasne, ale i v tom druhem pripade musi byt take equals, protoze getActions je taky jenom String,
 
Nic jineho uz tam krome equals a nullpointerexception neni?
----- Original Message -----
To: Java
Sent: Thursday, July 27, 2006 5:59 PM
Subject: Re: equals, hashcode, permission

Je tam jeste nejaka chyba?

Uz iba ta klasicka o porovnavani Stringov. Takze namiesto:

if ( ( cp.getName == this.getName () ) && cp.getActions () == this.getActions ()  )
           
ma byt

if ( cp.getName().equals(this.getName()) && cp.getActions () == this.getActions ()  )
            return true;


Odpovedet emailem