Anfänger Problem mit Properties

Status
Nicht offen für weitere Antworten.

zoj

Mitglied
Hallo,
kann mir einer mit Properties helfen?

Ich versuche gerade eine Property zu erstellen und dort ein Wert abzulegen.
Nachdem ich ein Property-Object erzeugt habe, stehen mit Methoden wie: put, store, close nicht zur Verfügung.

Wie kriege ich es hin, dass meinem Objekt die Methoden: put, store, close zur Verfügung stehen.

Hier der Quellcode

Java:
package de.ipartner.java;
import java.util.*;

public class Properties {
    public static void main(String[] args) {
        Properties pros = new Properties();
        
        pros.put("gut","Wiese");
        
        System.out.println(pros.getProperty("gut"));
    }
}
 

musiKk

Top Contributor
In diesem Fall wird eher gar nichts gehen, da die Klasse mit der main ja auch Properties heißt und in der main eine Instanz selbiger erstellt wird. Daher: Klasse am besten umbenennen.
 

zoj

Mitglied
Diesen Quellcode-Auschnitt habe ich von dem Video2Brain Training.
Dabei sollte die Weitergabe, Serialisierung und Speicherung erklärt werden.

Irgendwie klappt es nicht.

In dem Video wird gezeigt wie Werte in "pros" (Instanz von Properties) abgespeichert werden und dann per FileOutputStream in eine Datei geschrieben werden.

Nun möchte ich das Video nachvollziehen. Habe das Objekt pros erstellt aber die Methoden, die im Video da sind tauchen bei mir garnicht auf (Bild).
Den Klassen-Namen habe ich ebenfalls geändert.

Wie soll ich denn Werte in "pros" eintragen, wenn es nicht die Methoden dafür gibt?(Bild)
setProperty scheint nicht da zu sein ???:L

Könnte mir Jemand zeigen und wenn es geht erklären wie das mit der Weitergabe, Serialisierung und Speicherung geht.
(Bin ein Anfänger in Java)
 

sayang

Aktives Mitglied
Dieser komisch unterstrichene import java.util.* -> Diese Unterstreichung an sich halt deutet darauf hin, dass java.util.* ein derzeit überflüssiger Import ist, da offenbar nichts aus java.util.* verwendet wird.
Deine Properties scheint von irgendwoanders her zu sein.
Hast du vielleicht noch deine alte eigene Klasse namens Properties irgendwo da im Package?
Entweder du benennst sie dann um oder löschst sie ganz oder du instanziierst die (util) Property über ihren vollqualifizierten Namen:

java.util.Properties pros = new java.util.Properties();

Lg
sayang

Edith hat noch ein paar Rechtschreibfehler entfernt ;)
 
Zuletzt bearbeitet:

zoj

Mitglied
Dieser komisch unterstrichene import java.util.* -> Diese Unterstreichung an sich halt deutet darauf hin, dass java.util.* ein derzeit überflüssiger Import ist, da offenbar nichts aus java.util.* verwendet wird.
Deine Properties scheint von irgendwoanders her zu sein.
Hast du vielleicht noch deine alte eigene Klasse namens Properties irgendwo da im Package?
Entweder du benennst sie dann um oder löschst sie ganz oder du instanziierst die (util) Property über ihren vollqualifizierten Namen:

java.util.Properties pros = new java.util.Properties();

Lg
sayang

Edith hat noch ein paar Rechtschreibfehler entfernt ;)

Stimmt es war noch eine Klasse Properties im Package. Jetzt sehe ich auch die Methoden :)
Danke für den Tipp :toll:

Nun versuche ich mal das mit der Ausgabe :)
 

zoj

Mitglied
Habs hinbekommen, hier der Quellcode falls wer das selbe Problem haben sollte:

Java:
package de.ipartner.java;
import java.util.*;
import java.io.FileOutputStream;
import java.io.FileInputStream;

public class Prop {
    public static void main(String[] args) {
        Properties pros = new Properties();
        
        pros.put("gut","Wiese");
        pros.put("schlecht","Steine");
        System.out.println(pros.getProperty("gut"));

        //Werte in Datei abspeichern
        try{
            //Datei-Typ ist variabel
            FileOutputStream fout = new FileOutputStream("datei.txt");
            pros.store(fout, "Kommentar");
            fout.close();

            //Daten werden in dem XML-Format gespeichert
            fout = new FileOutputStream("dateiXML.properties");
            pros.storeToXML(fout, "Kommentar");
            fout.close();
        }catch(Exception e){
                    e.printStackTrace();
                }

        //Datei auslesen und dioe Werte in pros abspeichern      
        try{
            FileInputStream fin = new FileInputStream("datei.txt");
            pros.load(fin);
            fin.close();
        }catch(Exception e){
                e.printStackTrace();
                }
        //Pros ausgeben
        System.out.println(pros.getProperty("gut"));
        //Alles aus pros per foreach-Schleife ausgeben
        for( Map.Entry<Object,Object> entry : pros.entrySet() ){
            System.out.println(entry.getKey()+" - "+entry.getValue());
        }
    }
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Anfänger TicTacToe, Problem bei Gewinnoption, sowohl Unentschieden Java Basics - Anfänger-Themen 8
CT9288 Mini Anfänger-Problem mit loops, statements und ; Java Basics - Anfänger-Themen 4
D Anfänger-Problem mit dem HalloWelt-Programm Java Basics - Anfänger-Themen 5
J Anfänger hat Problem mit seinen Beet Java Basics - Anfänger-Themen 12
N Anfänger Problem Java Basics - Anfänger-Themen 4
K Anfänger If / Else Problem Java Basics - Anfänger-Themen 5
K Kleines Anfänger Problem bei der Abfrage Java Basics - Anfänger-Themen 8
Spin KI Anfänger Frage : Timer Problem Java Basics - Anfänger-Themen 6
J Anfänger Problem: SimpleIO.readint() Java Basics - Anfänger-Themen 16
StupidAttack Logisches Problem (Blutiger Anfänger) Java Basics - Anfänger-Themen 5
K Anfänger problem Sortieren Java Basics - Anfänger-Themen 2
B in & out class problem (java anfängeR) Java Basics - Anfänger-Themen 5
S (Anfänger) problem Programm lässt sich nicht öffnen! Java Basics - Anfänger-Themen 6
J Anfänger-Problem: Rechnen mit Java Java Basics - Anfänger-Themen 3
T Blutiger Anfänger mit Array Problem Java Basics - Anfänger-Themen 8
G Anfänger: Problem mit Date Java Basics - Anfänger-Themen 3
T Anfänger Problem eine Liste in ein XML-File zu schreiben Java Basics - Anfänger-Themen 3
B Anfänger Problem mit length Java Basics - Anfänger-Themen 15
X Anfänger Problem mit Schleife Java Basics - Anfänger-Themen 3
M PircBot Java Anfänger Problem Java Basics - Anfänger-Themen 18
E Anfänger Problem mit Thread.sleep() Java Basics - Anfänger-Themen 11
H Anfänger Problem mit Netbeans Java Basics - Anfänger-Themen 9
B OOP was heißt objektorientiertes Programmieren (fragt ein absoluter Anfänger) Java Basics - Anfänger-Themen 17
Soranix Erste Schritte Struktur als Anfänger // Von einer Klasse auf ein Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 6
M Java Programmierung Aufgabe Anfänger Java Basics - Anfänger-Themen 1
JordenJost Java ist auch eine Insel für Anfänger Java Basics - Anfänger-Themen 2
R Anfänger: Ausgabe kommt minus raus? Java Basics - Anfänger-Themen 6
D Zahlentabelle Anfänger braucht Hilfe Java Basics - Anfänger-Themen 1
N Fehler im Code (Aufgabe für Anfänger) Java Basics - Anfänger-Themen 11
T Übungsbuch für Anfänger Java Basics - Anfänger-Themen 3
H Threads Anfänger Java Basics - Anfänger-Themen 17
C Erste Schritte Anfänger Verständnisfrage zum Compiler Java Basics - Anfänger-Themen 31
J Anfänger, Fehler; "Der Hund liegt begraben" Java Basics - Anfänger-Themen 3
K Buchstabenzähler Java (Anfänger) Java Basics - Anfänger-Themen 35
E Kleines Java-Projekt für Anfänger Java Basics - Anfänger-Themen 10
U anfänger braucht hilfe . wir konnten die aufgaben nicht beantworten Java Basics - Anfänger-Themen 5
ehmo würfelspiel programmieren anfänger Java Basics - Anfänger-Themen 1
L Anfänger braucht Hilfe - Stecke beim Lernen fest Java Basics - Anfänger-Themen 10
A Scanner Befehl Java Anfänger Java Basics - Anfänger-Themen 8
_Zabuza_ Erste Schritte Wie am effektivsten Java lernen als Anfänger? Java Basics - Anfänger-Themen 12
T Roulette für Anfänger Java Basics - Anfänger-Themen 7
T Java Anfänger mit konkreten Fragen Java Basics - Anfänger-Themen 2
K Java Anfänger Java Basics - Anfänger-Themen 5
F Hilfe für einen Anfänger! Java Basics - Anfänger-Themen 4
S Ein Java Anfänger braucht Hilfe Java Basics - Anfänger-Themen 5
P Übungsaufgaben für Anfänger? Java Basics - Anfänger-Themen 2
Z Unklarheit bei Übungsaufgabe [Anfänger] Java Basics - Anfänger-Themen 22
J Lesen und schreiben in eine Datei(Anfänger- Dateizugriffe) Java Basics - Anfänger-Themen 3
O Anfänger, Verständnisfrage Java Basics - Anfänger-Themen 3
F Hilfe, bin Anfänger! Java Basics - Anfänger-Themen 4
R Erste Schritte Materialien für Java-Anfänger Java Basics - Anfänger-Themen 7
Koookie Kleines Frage - Antwort Programm (Anfänger) Java Basics - Anfänger-Themen 5
F Studium aufgabe ...Anfänger sucht hilfe :D Java Basics - Anfänger-Themen 24
F Anfänger braucht Hilfe :) Java Basics - Anfänger-Themen 3
F Abrechnungsprogramm erstellen Student (Anfänger) Java Basics - Anfänger-Themen 2
D Anfänger braucht Hilfe Java Basics - Anfänger-Themen 2
J Musikplayer zu schwer für Anfänger? Java Basics - Anfänger-Themen 3
F Wieso wird dieser Befehl nicht ausgeführt? (Anfänger) Java Basics - Anfänger-Themen 2
V Erste Schritte Anfänger: Ausführen eines Java-Programms Java Basics - Anfänger-Themen 5
Textsurfer Methoden Anfänger * Java Basics - Anfänger-Themen 5
G Ein paar Anfänger Fragen zu StdDraw Java Basics - Anfänger-Themen 4
J Anfänger: ActionListener und ProcessBuilder machen Probleme Java Basics - Anfänger-Themen 6
C verwirrter Anfänger Java Basics - Anfänger-Themen 6
L Verzinsungsprogramm (Java-Anfänger) Java Basics - Anfänger-Themen 3
T Datentypen enum static Chaos (blutiger anfänger) Java Basics - Anfänger-Themen 5
I if/else Statements Java Anfänger Java Basics - Anfänger-Themen 14
D Anfänger-Fragen(Parameter einer Methode) Java Basics - Anfänger-Themen 7
H Schleifen (anfänger) Java Basics - Anfänger-Themen 13
H Methoden Bluej Anfänger Java Basics - Anfänger-Themen 13
M Erste Schritte Einfache Aufzugssteuerung programmieren - Anfänger Java Basics - Anfänger-Themen 2
S Compiler-Fehler Anfänger sucht Hilfe. Fehler beim Compilieren Java Basics - Anfänger-Themen 6
V Erste Schritte Java-Anfänger braucht Hilfe bei Arrays Java Basics - Anfänger-Themen 19
V Array mit Zufallszahlen - Anfänger - Hilfe Java Basics - Anfänger-Themen 12
D Compiler-Fehler Anfänger Fehlermeldung Java Basics - Anfänger-Themen 3
das_leon if als Auswahl (Anfänger) Java Basics - Anfänger-Themen 1
GoodGuy [Anfänger] Kann mal wer drüber gucken? Java Basics - Anfänger-Themen 3
R Erste Schritte Anfänger Probleme bei AnimationDrawable Java Basics - Anfänger-Themen 0
J Kleiner Taschenrechner! Anfänger braucht Hilfe :( Java Basics - Anfänger-Themen 2
C Taxiwarteschlange - Anfänger Java Basics - Anfänger-Themen 2
J Fehlermeldung : cannot invoke char(at) int on the primitive type int --- Anfänger Java Basics - Anfänger-Themen 5
I Java, Application, Eclipse (Anfänger) Java Basics - Anfänger-Themen 1
M Java Anfänger - Video Tutorial Reihe (DEUTSCH) Java Basics - Anfänger-Themen 11
C Anfänger: Array + Klasse Java Basics - Anfänger-Themen 5
S OOP Uhrenanzeige programmieren, Achtung Anfänger! Java Basics - Anfänger-Themen 9
B Compiler-Fehler Ein Java-Eclipse-Anfänger geht auf Reisen... Java Basics - Anfänger-Themen 10
A 2 kurze Anfänger fragen Java Basics - Anfänger-Themen 6
I totaler Anfänger braucht Hilfe Java Basics - Anfänger-Themen 8
I Erste Schritte Bücher für Jungedliche[Anfänger] Java Basics - Anfänger-Themen 20
T Hallo anfänger braucht Hilfe :D Java Basics - Anfänger-Themen 7
C Anfänger Anfänger Fragen Java Basics - Anfänger-Themen 8
A Anfänger Taschenrechner Frage Java Basics - Anfänger-Themen 14
D error: Class names, >>>HILFE, anfänger<<< Java Basics - Anfänger-Themen 4
J Hilfe für Anfänger Java Basics - Anfänger-Themen 8
E OOP Methode an andere Methode übergeben / OOP Anfänger Java Basics - Anfänger-Themen 4
Farbenfroh Exceptions Anfänger - Finde Fehler nicht Java Basics - Anfänger-Themen 7
H MergeSort (für Anfänger ) Java Basics - Anfänger-Themen 9
X Projekt Java Anfänger Java Basics - Anfänger-Themen 28
C Fehlersuche Adressbuch *Anfänger* Java Basics - Anfänger-Themen 5
C Anfänger braucht Hilfe bei Schularbeit Java Basics - Anfänger-Themen 3
J Erste Schritte Hilfe bei absolutem Anfänger-Projekt Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben