Hashtabelle mit Arrays

  • Strings in eine Hashtabelle einträgt
    Feststellt, ob ein bestimmter String in Hashtabelle enthalten ist
    Wert, der am häufigsten vorkommt ermitteln


    Hab mal eine Matrix mit zweidimensionalen Arrays erstellen


    static int Matrix[][];

    Matrix = new int[17][3];

    Ich brauche also pro Eintrag 3 Werte
    Array Position - String Eintrag - Vorkommen

    Da tauchen bei mir gleich mal 2 Probleme auf:

    1. Wie soll ich einen String Eintrag in ein int Array vornehmen?
    2. Das einlesen des String geht nicht.

    test = In.readString()
    System.out.print(test);

    Warum geht das nicht ?
    Mit int Werten geht es problemlos

    Hab mir schon überlegt den Strings in Zahlenwerte umzuwandeln.
    Bin mir aber nicht sicher ob das der richtige Weg ist und wie ich das umsetzen soll

    Kann mir wer helfen in meiner Not ?


  • Hallo,

    Warum muss die zugrunde liegende Datenstruktur denn unbedingt so ein Array sein (int[17][3])?

    Wenn Du ein gutes Beispiel fuer die Implementierung einer Hashtabelle suchst, kannst Du dir ja den sourcecode von java.util.HashMap anschauen.

    Code
    test = In.readString()
    System.out.print(test);

    leider etwas zu wenig information fuer mich. Ich weiss nicht von welchem Typ "ln" eine Instanz ist, oder in welchem context Du diesen code aufrufst.

    PS: die namen von referencen beginnen laut Java convention (fast) immer mit einem kleinbuchstaben. Also 'matrix', nicht 'Matrix'.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!