Zum Inhalt springen

java_anfaenger

Mitglieder
  • Gesamte Inhalte

    68
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von java_anfaenger

  1. Soweit ich es aus dem Morpheus Tutorial herausnehmen kann erstellt es selber die Variablen.
  2. Hab es ausgeführt und auch nachgeschaut, doch bei mir werden keine Variablen angezeigt, also das Fenster bleibt blank
  3. Exception in thread "main" java.lang.NumberFormatException: For input string: "Bob Berg,800002,Medieninformatik" Das ist die Fehlerausgabe meiner Konsole und die Information mit "Bo.." die liegt in der Studierende.txt
  4. Eclipse. Normalerweise öffnet sich ein Fenster wo man halt die Schritte sieht bei mir ist das nicht der Fall
  5. Der debugger funktioniert bei mir nicht so wie gewollt.. leider
  6. Verstehe ich nicht ganz. getName() returned nur name welches ein String ist
  7. habe ich auch gemerkt geändert, aber dennoch tut sich nichts ^^ private static void notenEinlesen() { try { File einOrdner = new File(ordnerEin); //alle Dateien einsehen und die Dateie Studierende weglassen File[] listdateien = einOrdner.listFiles(); for (File datei : listdateien) { if (!datei.getName().equals(file)) { //Aus Youtube Vorlesung zum einlesen der Dateien FileInputStream fileinpstr = new FileInputStream(datei); InputStreamReader inpstrre = new InputStreamReader(fileinpstr, StandardCharsets.UTF_8); BufferedReader bufr = new Buf
  8. public class MainProgramm { private static String file = "./ein/Studierende.txt"; private static String ordnerEin = "./ein"; private static String ordnerAus = "./aus"; private static HashMap<Integer,Student> studentobjekt = null; So sieht der Anfang aus
  9. genau.. aber das Problem ist, dass sie dennoch die Datei liest welche sie nicht lesen soll
  10. private static String file = "./ein/Studierende.txt"; die ist in der Main ganz oben
  11. Guten Tag leute... kleines Problem vorerst meine Code Abschnitte meine .txt Datei sieht so aus.. Mathematik I 800001 2,0 800002 2,3 800003 2,0 800004 1,7 800005 1,0 private static void notenEinlesen() { try { File einOrdner = new File(ordnerEin); //alle Dateien einsehen und die Dateie Studierende.txt weglassen File[] listdateien = einOrdner.listFiles(); for (File datei : listdateien) { if (!datei.getName().equals(ordnerEin)) { //zum einlesen der Dateien FileInputStream tmp = new FileInputStream(datei); InputStreamReader utf = new InputStreamR
  12. package beuth; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; public class Student { //------------------------------------------- // Attribute private String name = ""; private int matrikelnummer = 0; private String studiengang = ""; private Map<String, String> faecherZuNoten = null; //------------------------------------------- // Konstruktor public Student(String datenZeile) throws FalscherStudiengangAusnahme { try { // Daten in Teile aufteilen String[] teile = datenZeile.split(",
  13. habe ich gemacht .. der Debugger funkt. nicht so wie auf dem Video .. ich kann nur sehen was er mir Rot anzeigt und die Stelle ist beim catch(){} was ich nicht verstehe.
  14. Ja die .txt ist so aufgebaut mit ",". Es funktioniert jetzt ohne Fehler nur gibt der nichts aus in der Konsole woran könnte es vermutlich liegen ?
  15. ne, teile stimmt schon deshalb ... String[] teile = datenZeile.split(","); ich splitte sozusagen in der .txt
  16. //Attribut in der Student Klasse private int matrikelnummer = 0; //Im Konstruktor ... matrikelnummer = Integer.parseInt(teile[1]); Im Main : public class MainProgramm { static String file = "./ein/Studierende.txt"; static HashMap<Integer,Student> studentobjekt = null; public static void main(String[] args) { studentenVonListe(); } public static void studentenVonListe() { studentobjekt = new HashMap<Integer, Student>(); try { FileInputStream tmp = new FileInputStream(file); InputStreamReader
  17. Ich habe gerade wirklich kein Schimmer wie ich die HashMap mit den Daten aus der Datenklasse fülle ... wie komme ich denn zu den Daten von der Daten Klasse ..? for(Map.Entry<String, String> pair: studentenDaten.entrySet()) { //was kommt hier her ? } fange ich wieder so an ?
  18. for(Map.Entry<String, String> pair: studentenDaten.entrySet()) { int matrikelnummer = Student.getMatrikelnummer(); String lieblingsfach = Student.getLieblingsfach(); System.out.println("Student: " + matrikelnummer + " " + "Lieblingsfach: " + lieblingsfach); } Letzter Stand Student: 0 Lieblingsfach: warum ?
  19. for(Map.Entry<String, String> pair: studentenDaten.entrySet()) { String matrikelnummer = pair.getKey().getMatrikelnummer(); String lieblingsfach = pair.getValue().getLieblingsfach(); System.out.println("Student: " + matrikelnummer + " " + "Lieblingsfach: " + lieblingsfach); } der meckert hier bei getMatrikelnummer() und getLieblingsfach() das die ein undefinierten String Typ haben
  20. Das gibt aber jetzt nur key: Matrikelnummer, value: Lieblingsfach aus ? Noch keine Daten aus der Klasse Daten.java
  21. for (Entry<String, String> pair: studentenDaten.entrySet()) { System.out.format("key: %s, value: %d%n", pair.getKey(), pair.getValue()); } Kommt dann so eine For schleife ? .. die funktioniert aber irgendwie nicht

Fachinformatiker.de, 2021 by SE Internet Services

fidelogo_small.png

if_icon-6-mail-envelope-closed_314900.pnSchicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App


Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...

Wichtige Information

Fachinformatiker.de verwendet Cookies. Mehr dazu in unserer Datenschutzerklärung