gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
Hash, hashCode i null vrednosti
[spa2-materijali.git] / Hash / Gadjanje.java
index 364c495..27684ec 100644 (file)
@@ -48,7 +48,7 @@ public class Gadjanje extends InfoTip {
                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]){
+                                       if (o2.rezultati[i] != rezultati[i]) {
                                                // cim je nesto razlicito nisu isti
                                                return false;
                                        }
@@ -66,8 +66,10 @@ public class Gadjanje extends InfoTip {
        @Override
        public int hashCode() {
                int rez = 0;
-               for (int i = 0; i < rezultati.length; i++) {
-                       rez = (rez + rezultati[i] * (MAX_DUZ + 1 - i)) * 7;
+               if (rezultati != null) {
+                       for (int i = 0; i < rezultati.length; i++) {
+                               rez = (rez + rezultati[i] * (MAX_DUZ + 1 - i)) * 7;
+                       }
                }
                return rez;
        }
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner