In diesem Projekt werden Sie Wetterdaten aus einer Datei lesen und eine Java ArrayList mit den Dateidaten füllen. Die Daten werden dann in einer Set-Datenstruktur vereinheitlicht und in einer HashMap gespeichert, um auf die Daten nach Jahr zuzugreifen. Das Java-Framework für Sammlungen enthält Datenstrukturen, die auf Effizienz ausgelegt sind. Sie werden verwendet, um Daten in verschiedenen Formaten zu speichern und abzurufen. Eine Liste wie z.B. eine ArrayList kann anstelle eines Arrays verwendet werden, um Daten zu speichern, deren Größe nicht im Voraus bestimmt werden kann. Eine LinkeList ist wie eine ArrayList, nur dass Elemente schneller hinzugefügt und gelöscht werden können, da sie nicht verschoben werden müssen. Eine Hashmap wird verwendet, um schnell einen Wert auf der Grundlage eines Schlüssels statt eines numerischen Indexes nachzuschlagen, z.B. um eine Telefonnummer auf der Grundlage eines Schlüssels mit dem Namen einer Person nachzuschlagen. Ein Set kann verwendet werden, um Duplikate aus einer Liste zu entfernen, indem die Daten einfach zugewiesen werden. Hinweis: Dieser Kurs eignet sich am besten für Lernende, die in der Region Nordamerika leben. Wir arbeiten derzeit daran, diese Erfahrung auch in anderen Regionen anzubieten.

Java Eingebaute Datenstrukturen
Sichern Sie sich eines unserer besten Angebote mit Coursera Plus für 199 $ (normalerweise 399 $). Jetzt sparen.

(20 Bewertungen)
Empfohlene Erfahrung
Was Sie lernen werden
Erstellen Sie eine Java-LinkedList, füllen Sie sie mit den Daten und vergleichen Sie ihre Leistung mit der einer ArrayList.
Verwenden Sie eine „Set“-Datenstruktur, um die Daten eindeutig zu machen.
Erstellen Sie eine HashMap mit den Daten und suchen Sie einen Datensatz anhand eines eindeutigen Schlüssels.
Kompetenzen, die Sie festigen
- Kategorie: Java
- Kategorie: Datenzugang
- Kategorie: Bereinigung von Daten
- Kategorie: Daten-Strukturen
- Kategorie: Datei-E/A
Tools, die Sie verwenden werden
- Kategorie: Java-Programmierung
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Nur als Desktop-Version verfügbar
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Lernen, Üben und Anwenden von berufsrelevanten Fähigkeiten in weniger als 2 Stunden
- Nehmen Sie an Schulungen von Branchenexperten teil
- Sammeln Sie mit Aufgaben aus der realen Welt praktische Erfahrung
- Schaffen Sie Vertrauen durch neueste Tools und Technologien

Über dieses begleitete Projekt
Schritt für Schritt lernen
In einem Video, das auf einer Hälfte Ihres Arbeitsbereichs abgespielt wird, führt Sie Ihr Dozent durch diese Schritte:
Analysieren Sie die vorhandene Anwendung und erstellen Sie eine Java-ArrayList, die mit Daten aus einer Datei gefüllt wird.
Erstellen Sie eine Java-LinkedList, füllen Sie sie mit den Daten und vergleichen Sie ihre Leistung mit der einer ArrayList.
Verwenden Sie eine „Set“-Datenstruktur, um die Daten aus der „LinkedList“ eindeutig zu machen.
Sortiere die Daten des Datensatzes nach Niederschlagsmenge und speichere sie in einer Datei.
Erstellen Sie eine HashMap der Daten und suchen Sie einen Datensatz anhand eines eindeutigen Schlüssels.
Empfohlene Erfahrung
Die Lernenden sollten mit Java-Variablen, -Methoden, -Klassen und -Objekten vertraut sein.
3 Projektbilder
Dozent

von
Was Sie beim Lernen erwartet
Auf Kompetenzen basierendes, praktisches Lernen
Üben Sie die Anwendung neuer Kompetenzen anhand von berufsbezogenen Aufgabenstellungen.
Anleitung durch Experten
Lernen Sie mit vorab von Experten aufgezeichneten Videos in einer einzigartigen aufgeteilten Oberfläche.
Keine Downloads oder Installation erforderlich
Greifen Sie in einem vordefinierten Cloud-Arbeitsbereich auf die Tools und Ressourcen zu.
Nur für Desktop verfügbar
Dieses begleitete Projekt ist für die Bearbeitung an einem Laptop oder Desktop-Computer mit stabiler Internetverbindung konzipiert und nicht für Mobilgeräte.
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
- 5 stars
70 %
- 4 stars
20 %
- 3 stars
10 %
- 2 stars
0 %
- 1 star
0 %
Zeigt 3 von 20 an
Geprüft am 26. Mai 2022
Voice is not clear, missing basic explanations before change.
Geprüft am 9. Feb. 2022
This course is great if you are beginning to learn data structures in java.
Ihnen könnte auch Folgendes gefallen:
Status: Kostenloser Testzeitraum
Status: Kostenloser TestzeitraumDuke University
Status: Kostenloser Testzeitraum
Status: Kostenloser TestzeitraumUniversity of California San Diego




