bytes of integers met elkaar vergelijken

Status
Niet open voor verdere reacties.

revelian

Gebruiker
Lid geworden
20 mrt 2007
Berichten
81
Hoi,

Ik weet hoe je Strings met elkaar kan vergelijken, maar ik weet nog niet hoe bytes of integers met elkaar vergelijkt.

Zou iemand mij dit (makkelijk?) kunnen uitleggen.




Alvast Bedankt !
 
Een integer kan je eenvoudig vergelijken dmv een ==

Code:
int a = 10;
int b = 10;

if(a == b){

}

Met een byte kan je sowieso de .compareTo methode gebruiken
Weet niet zeker of je ook normaal de == kunt gebruiken.

Code:
byte a = 40;
byte b = 40;

if(a.compareTo(b) == 0){

}

de .compareTo geeft 0 terug als beide bytes gelijk zijn.
0 > ... als a kleiner is dan b
0 < ... als b kleiner is dan a
 
Nou,


Wederom bedankt voor je reply killermenace . Ik zal met deze informatie gaan puzzelen.


Bedankt !
 
Het eerste het vergelijken met integers lukt mij wel en lijkt me ook inderdaad logisch. Heb het zelf al eerder gebruikt (maar kwam daar dus niet op :S ) .

Het tweede het vergelijken van bytes heb ik nog niet gebruikt en wilt mij op het moment ook niet lukken. Is het misschien zo dat ik speciaals moet importen of moet ik mijn klasse laten extenden . . . .



Groet :D
 
even uitgetest.
Met een byte kan je ook gewoon == doen.

dus:
Code:
if(byteA == byteB){
  doeiets();
}
 
Dat werkt blijkbaar ook inderdaad, maar ik zou toch willen weten hoe je de compareTo() functie kan gebruiken. Zo leer ik weer iets nieuws :p

Heb wat rondgekeken op het internet en ik kom steeds tegen dat ik moet implementeren van Comparable. Overigens mag het wel wat moeilijk zijn hoor :D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan