~Java4Beginners~
~Java4Beginners~

Array-Methoden

Hier sammel ich mal einige erstellte Methoden mit dem Umgang mit Arrays.
Methode Beschreibung
intArrayAusgeben(int[] array) Gibt ein eindimensionales Array auf der Konsole aus.
int2dArrayAusgeben(int[][] array) Gibt ein zweidimensionales Array auf der Konsole aus.
intArrayMax(int[] array) Ermittelt den größten Int-Wert innerhalb eines Arrays
intArrayMin(int[] array) Ermittelt den kleinsten int-Wert innerhalb eines Arrays
intArrayAverage(int[] array) Ermittelt den Durchschnittswert aller int-Zahlen im Array
int[] zahlentausch(int[] array, int index1, int index2) tauscht 2 Zahlen im Array miteinander aus.
splitArray(String[][] stringarray) Splittet ein zweidimensionales String-Array in 2 eindimensionale String-Arrays

intArrayAusgeben(int[] array)


    /**
     * Konsolenausgabe der einzelnen Werte eines Arrays vom Datentyp int
     * @param array Array vom Datentyp int
     */
    static void intArrayAusgeben(int[] array)
    {
        for (int i = 0;i < array.length;i++)
        {
            System.out.println(array[i]);
        }
    }

int2dArrayAusgeben(int[][] array)


    /**
     * Tabellarische Ausgabe eines 2-dimensionalen int-Arrays
     * @param array vom Datentyp int[][]
     */
    static void int2dArrayAusgeben(int[][] array)
    {
        for (int i = 0; i < array.length;i++)
        {
            for (int j = 0; j < array[i].length; j++)
            {
                System.out.print(array[i][j]+"\t");
            }
            System.out.println("");
        }
    }

intArrayMax(int[] array)


    /**
     * Gibt die größte Zahl in einem int-Array zurück
     * @param array array vom Datentyp int
     * @return int-Zahl max (größten int-Wert im Array)
     */
    static int intArrayMax(int[] array)
    {
        int max = array[0];
        for (int i = 0;i < array.length;i++)
        {
            if (array[i > max) max = array[i];
        }
        return max;
    }

intArrayMin(int[] array)


    /**
     * Gibt die kleinste Zahl in einem int-Array zurück
     * @param array array vom Datentyp int
     * @return int-Zahl min (kleinster int-Wert im Array)
     */    
    static int intArrayMin(int[] array)
    {
        int min = array[0];
        for (int i = 0;i < array.length;i++)
        {
            if (array[i] < min) min = array[i];
        }
        return min;
    }

intArrayAverage(int[] array)


    /**
     * Gibt den Durchscnittswert in einem int-Array zurück
     * @param array array vom Datentyp int
     * @return int-Zahl Average (Durchscnittswert vom Datentyp double)
     */    
    static double intArrayAverage(int[] array)
    {
        double summe = 0;
        for (int i =0;i< array.length;i++)
        {
            summe = summe + array[i];
        }
        return summe/array.length;
    }

int[] zahlentausch(int[] array, int index1, int index2)


    /**
     * Methode für den Tausch 2er Zahlen in einem Int-Array
     * @param array Array vom Datentyp int
     * @param index1 Index1 von der 1ten Zahl, die vom Tausch betroffen ist.
     * @param index2 Index2 von der 2ten Zahl, die vom Tausch betroffen ist.
     * @return Rückgabe des Arrays mit getauschten Zahlen
     */ 
    public static int[] zahlentausch(int[] array, int index1, int index2)
    {
        int temp = array[index1];
        array[index1] = array[index2];
        array[index2] = temp;  return array;
    }

splitArray(String[][] stringarray)


    /**
     * Splittet ein 2-dimensionales Array in 2 einzelne Arrays
     * a und b wurden bereits ausserhalb public erstellt
     * @param stringarray 2dimensionales String-Array
     */
    private void splitArray(String[][] stringarray)
    {
        for (int i = 0; i < stringarray.length;i++)
        {
            a[i] = stringarray[i][0];
            b[i] = stringarray[i][1];
        }        
    }
nach oben Java4Beginners -- Seitenversion 1.0 -- Stand: 2017-05-17