X-Git-Url: http://svarog.pmf.uns.ac.rs/gitweb/?p=spa2-materijali.git;a=blobdiff_plain;f=Hash%2FGadjanje.java;h=364c495dfedc17d4832f1012caf0ffe191a46e95;hp=549fe0dcc3c50f51bf70f16f360bfe573e627ca7;hb=6695dea48378f976cedc0209ccf249ab97a098f8;hpb=a50159994609c32a74d7e7a43d865b3f62f62987 diff --git a/Hash/Gadjanje.java b/Hash/Gadjanje.java index 549fe0d..364c495 100644 --- a/Hash/Gadjanje.java +++ b/Hash/Gadjanje.java @@ -44,14 +44,23 @@ public class Gadjanje extends InfoTip { } Gadjanje o2 = (Gadjanje) o; - if (o2.rezultati.length == rezultati.length) { - for (int i = 0; i < rezultati.length; i++) { - if (o2.rezultati[i] != rezultati[i]) - return false; + // proveravamo da li je polje null pre dalje provere + if (rezultati != null && o2.rezultati != null) { + if (o2.rezultati.length == rezultati.length) { + for (int i = 0; i < rezultati.length; i++) { + if (o2.rezultati[i] != rezultati[i]){ + // cim je nesto razlicito nisu isti + return false; + } + } + // ako se sve vrednosti slazu isti su + return true; } - return true; + return false; + } else { + // vracamo da li su oba null, tj da li su jednaki + return (rezultati == null && o2.rezultati == null); } - return false; } @Override @@ -81,4 +90,5 @@ public class Gadjanje extends InfoTip { } return str; } + }