H 
		
				
			
		help11
Gast
Also ich beschreibe einfach mal wie die Aufgabe ist, es sollen möglichst schnell die ersten beiden Elemente eines Arrays ermittelt werden, welche nicht 0 sind, und kopiert in ein neues Array zurückgegeben werden.
			
			3 if Element != null -> kopieren.
nullneues array mit a2.size erstellen
neues array mit a2.size elemeten füllen
a1 durch neues array ersetzen
public static int[] array1OhneArray2AberMitLaenge2(int[] array1, int[] array2) {
??int[] einArray = new int[size];einArray[i]= 123public static int[] array1OhneArray2AberMitLaenge2(int[] array1, int[] array2) {
   int[] res = new int[array1.length];
   int resInd = 0;
   for (int i = 0; i < array1.length; i++) {
      int j = 0;
      while (j < array2.length && array[i] != array[j]) {
         j++;
      }
      if (j == array2.length) {
         res[resInd++] = array1[i];
      }
   }
   return res;
}