Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
if( data[ index ].equals(element) )
Proud member of [DPC]Team_RC | Join Team RC
code:
1
2
3
4
| if (string1.equals(string2))
{
// bla bla bla
} |
thanks.. die . deed het hem string.equalsOp woensdag 12 december 2001 12:15 schreef PR3T het volgende:
if( data[ index ].equals(element) )
logisch eigenlijk... (C / Cobol achtergrond tssja..)
thnks
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
op primitieve types kan je een == gebruiken en op objecten anders moet je een equals gebruiken.
Hmm... je zou dit ook kunnen schrijven en combi van c en javaOp woensdag 12 december 2001 12:20 schreef xychix het volgende:
[..]
thanks.. die . deed het hem string.equals
logisch eigenlijk... (C / Cobol achtergrond tssja..)
thnks
String *s1 = new String("a");
String *s2 = new String("b");
als je nu zegt in c: s1==s2 ga je de adressen met elkaar vergelijken en niet de inhoud. Als je de inhoud bij java wilt vergelijken roep je een equals aan. En nu zal de c programmeurs onder ons zeggen: maar dat is langzaam!! Maar dat hoeft niet:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| public boolean equals(Object object)
{
if(object == this)//alsnog adres vergelijking :)
return true;
if(object == null)
return false;
if(!(object instanceof Banaan))
return false;
Banaan otherBanaan = (Banaan)object;
return getGewicht()==otherBanaan.getGewicht();//de inhoudelijke vergelijking.
} |
Pagina: 1