Hi,
ich zerbreche mir seit einiger Zeit den Kopf darüber wie ich 4 Arrays (nicht primitiver Datentyp) zu einem kombiniere. Das Problem ist, dass jedes der 4 Arrays eine länge von 0 - 8 haben kann. Für den Fall dass eines der Arrays 0 ist kann ich sie nicht in einer einfachen for schleife addieren da dann auf ein Array mit länge 0 zugegriffen wird was zu einer java.lang.NullPointerException führt.
ich kann auch nicht vor jede for schleife ein if(array.length>0) setzen,da ich ja immer genau wissen muss bei welchem Index ich weitermachen muss mit Werte addieren. gleich mit array.copy() da muss ich ja auch immer den Index im Parameter angeben.
Gibt es ne möglichkeit arrays zu kombinieren wo man nicht wissen muss bei welchem index man ansetzen muss?
ich zerbreche mir seit einiger Zeit den Kopf darüber wie ich 4 Arrays (nicht primitiver Datentyp) zu einem kombiniere. Das Problem ist, dass jedes der 4 Arrays eine länge von 0 - 8 haben kann. Für den Fall dass eines der Arrays 0 ist kann ich sie nicht in einer einfachen for schleife addieren da dann auf ein Array mit länge 0 zugegriffen wird was zu einer java.lang.NullPointerException führt.
ich kann auch nicht vor jede for schleife ein if(array.length>0) setzen,da ich ja immer genau wissen muss bei welchem Index ich weitermachen muss mit Werte addieren. gleich mit array.copy() da muss ich ja auch immer den Index im Parameter angeben.
Gibt es ne möglichkeit arrays zu kombinieren wo man nicht wissen muss bei welchem index man ansetzen muss?