Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

java_anfaenger

User
  • Registriert

  • Letzter Besuch

Alle Beiträge von java_anfaenger

  1. Genau ... Wenn es eine Map sein soll - Den String “splitten” - Damit dann ein Objekt von Student erzeugen - Objekt in die Map packen wobei der Key die Matrikel Nummer ist - Ausgabe key + value wie mache ich das ..
  2. Den Code verstehe ich... ich würde es aber in eine HashMap umwandeln wollen ..
  3. Sowas wie .. map initialisiern for(studentendaten durchlaufen) { student objekte erstellen map füllen } dann mit for schleife die map ausgeben.
  4. Das versuche ich aber die ganze Zeit zu erklären ... Bei der HasMap muss denke ich zu erst aber String dann Student stehen. Wie kann ich denn jetzt zu den Daten iterieren, also die Lieblingsfächer von der Klasse Daten holen ..
  5. Die Übung für mich ist ja, dass ich mich mit der Map vertrauter mache ...
  6. Und die Map lautet so ? Map<String,Integer> studentenDaten; Map<String, Integer> datenholen = new HashMap<String, Integer>(studentenDaten); Weil dann sagt das System.. Can only iterate over an array or an instance of java.lang. Iterable
  7. So anscheinend ist mir nicht klar was ein Datentyp ist. public class Student { private String name = ""; private int matrikelnummer = 0; private String lieblingsFach = ""; public Student(String name, int matrikelnummer, String lieblingsFach) { this.name = name; this.matrikelnummer = matrikelnummer; this.lieblingsFach = lieblingsFach; } public String getLieblingsfach() { return lieblingsFach; } public int getMatrikelnummer() { return matrikelnummer; } public String getName() { return name; } public void setLieblingsfach(String lieblingsFach) { this.lieblingsFach = lieblingsFach; } public void setMatrikelnummer(int matrikelnummer) { this.matrikelnummer = matrikelnummer; } public void setName(String name) { this.name = name; } public String toString() { String returnString = name + " (" + matrikelnummer + "), Lieblingsfach: " + lieblingsFach; return returnString; } } Was nun ? wie gehe ich weiter voran ?
  8. Genau wenn man das schreiben kann wieso kann ich nicht über Strings iterieren ? Ich möchte den ersten Datensatz bezüglich Lieblingsfächer holen. Ich möchte dafür Student-Objekte erzeugen. Die sind ja in einer List ich möchte eine Map erzeugen Mit dem Schlüssel: Matrikelnummer - > Wert: Student-Objekt
  9. Wieso kann ich denn damit nichts anfangen ? .. Also was meinst du mit ich kann damit nichts anfangen es ist doch eine Liste voller Daten warum kann ich keine Map erstellen in welcher ich über die Daten iteriere und bestimmtes outputen lasse
  10. Ja, so wollte ich es meinen
  11. public class main { public static void main(String[] args) { // Name ; Matrikelnummer ; Lieblingsfach Map<String, Integer> studentenDatenHolen = ...; Map<String, Integer> datenholen = new HashMap<String, Integer>(studentenDatenHolen); System.out.println(studentenDatenHolen); Set<String> Lieblingsfach = datenholen.keySet(); for(String fach : Lieblingsfach) { System.out.println(fach + "-->" + datenholen.get(fach)); } } } Habe so etwas kreiert doch leider funktioniert es nicht ... Nochmals die Datenklasse sieht so aus..: public static List<String> studentenDatenHolen(){ List<String> studentenDaten = new ArrayList<String>(); // Format: // Name ; Matrikelnummer ; Lieblingsfach studentenDaten.add("Test;111111:Fach1"); studentenDaten.add("Test2;222222;Fach2"); studentenDaten.add("Test3;333333;Fach3"); studentenDaten.add("Test4;444444;Fach4"); studentenDaten.add("Test5;555555;Fach5");
  12. Aber die Klasse foo schreibt ja neue Studenten rein .. Ich meinte ja es gibt eine Klasse mit Daten von Studenten welche schon das Format beinhaltet. Ich müsste sozusagen in der Main nur drauf zu greifen und die Studenten ausgeben
  13. Also nochmals .. Ich habe eine Klasse in welche Daten drin sind .. ich möchte in der Main eine Map erzeugen welche den Schlüsse: Matrikelnummer und den Wert Objekt annimmt. Also irgendwie möchte ich das Lieblingsfach ausgeben. Ich könnte es ja in ein String speichern ..
  14. Ja, so wollte ich es auch machen.
  15. Danke erstmal. Das wäre aber hierbei nur ein einzelner Output stimmt das ? Was wäre wenn es etliche Daten gibt und ich nur die Matrikelnummer und das Lieblingsfach raus fischen möchte.
  16. Guten Tag, ich würde gerne wissen, wie ich in meiner Main auf diese Datenzeile zugreifen kann. Ich würde gerne eine Map erzeugen in der Main mit Studentobjekten welche die Lieblingsfächer anzeigt. Ich habe kein schimmer, wie ich auf die Daten von einer anderen Klassen zugreife und wie ich so eine Map erstelle mit dem Schlüssel : Matrikelnummer und dem Wert : Studentobjekt Die Daten Klasse würde sagen wir mal so aussehen: public static List<String> datenstudi(){ List<String> studidaten = new ArrayList<String>(); // Format: // Name ; Matrikelnummer ; Lieblingsfach studidaten.add("Test uno;999999;fach I"); studidaten.add("Horst Lied;111111;fach II"); Wäre die Main am Anfang so ?: import java.util.HashMap; import java.util.Map; public class main { public static void main(String[] args) { Map<Integer, String> map = new HashMap<Integer, String>(); System.out.println(""); } }
  17. Ich danke euch für eure Hilfe. Hab es irgendwie noch geschafft gehabt.
  18. So hi erstmal.. ich habe folgendes Problem. Ich möchte die Liste in array.class in meiner main nutzen. Sagen wir ich möchte die Preise alle bücher zusammen adieren, wie könnte ich aus dem Array welches ich habe die Preise herauslesen und addieren? Das Array ist so kategorisiert: Book: title;booktype;price;edition ebook: title;booktype;price;edition;version audiobook: title;booktype;price;edition;mode Ich hoffe jemand kann mir paar Tipps geben. Danke array.class: import java.util.ArrayList; import java.util.List; public static List<String> selledbooks(){ List<String> booksdata = new ArrayList<String>(); booksdata.add("booktitle1;ebook;19.99;2020;3"); booksdata.add("booktitle2;ebook;4.99;2020;3"); booksdata.add("booktitle3;audiobook;22.99;2016"); booksdata.add("booktitle4;ebook;4.99;2020;streaming"); return booksdata; } main.class: import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { List<String> selledbooks = new ArrayList<String>(); } private static void booksdata() { System.out.println(Daten.selledbooks()); }

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.