Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Algorithmen » Mit Generics vergleichen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Mit Generics vergleichen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Haevelin
Tripel-As


Dabei seit: 04.06.2013
Beiträge: 221

Mit Generics vergleichen Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Folgender Code soll es ermöglichen, dass ich double, integer, float Feld ordnen kann. Aber am Vergleich von zwei Feldern in dem Feld mäkert der Compiler:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
 /*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication1;

/**
 *
 *
 */
public class Sortieren_II {
    public static <T> void sortieren_1 (T... feld) {
        System.out.println("Das Feld ist: ");
        for (int i = 0; i < feld.length; i++) {
            System.out.print(" " + feld[i] + " ");
        }
        for (int i = 0; i < feld.length; i++) {
            for (int j = i + 1; j < feld.length; j++) {
                if (feld[i] > feld[j]) {
                    T tmp;
                    tmp = feld[i];
                    feld[i] = feld[j];
                    feld[j] = tmp;
                }
            }
        }
        System.out.println("Das geordnete Feld ist gleich: ");
        for (int i = 0; i < feld.length; i++) {
            System.out.print(" " + feld[i] + " ");
        }

    }

    public static void main(String[] args) {
        int[] feld = {2, 1, 5, 4, 7, 8, 3, 6};
        sortieren_1(feld);
    }
}

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Haevelin: 30.06.2017 17:00.

30.06.2017 16:59 Haevelin ist offline Beiträge von Haevelin suchen Nehmen Sie Haevelin in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » Algorithmen » Mit Generics vergleichen