db4o-attrbibutauslesen null

julian.veh

Bekanntes Mitglied
Hi

Habe schon vor einiger Zeit mal bei Chip gefragt aber mir konnte nicht geholfen werden, vielleicht ja hier.
Und zwar habe ich eine Objektorientierte Datenbank db4o für ein Hardwareverwaltungssystem verwendet. Wenn ich aber Attribute von Produkten auslesen will, wird immer null zurückgegeben. Ich habe mir 2 verschiedene Tutorials angeguckt, wobei eins älter war und das andere auf Englisch. Ich finde dennoch keinen Fehler.
Hoffe auf Hilfe.

Fenster
Java:
/**
 *
 * @author Julian Vehring
 * @version 1
 */
import com.db4o.Db4oEmbedded;
import com.db4o.ObjectContainer;
import com.db4o.ObjectSet;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import javax.swing.Box;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import javax.swing.JTextField;

public class Fenster {

    JFrame frame1;
    JButton bnewproduct;
    JButton bdproduct;
    JButton bexport;
    JButton bsearch;
    JLabel ltyp;                 //Dialog "Produkt hinzufügen"
    JTextField tftyp;
    JLabel lhersteller;
    JTextField tfhersteller;
    JLabel lmodell;
    JTextField tfmodell;
    JLabel lbaujahr;
    JTextField tfbaujahr;
    JLabel lseriennummer;
    JTextField tfseriennummer;
    JLabel llieferant;
    JTextField tflieferant;
    JLabel lpreis;
    JTextField tfpreis;
    JButton bprodukth;

    public Fenster() {
        this.frame1 = new JFrame("Hardware Verwaltungs System");
        frame1.setSize(800, 600);
        frame1.setResizable(false);
        frame1.setLocationRelativeTo(null);
        frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        this.bnewproduct = new JButton("Produkt hinzufügen");
        bnewproduct.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent action) {
                dialogProdukthinzufuegen();
            }
        });
        this.bdproduct = new JButton("Produkt löschen");
        this.bsearch = new JButton("Produkt suchen");
        this.bexport = new JButton("Liste exportieren");
        bexport.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent action) {
                auslesen();
            }
        });

        setButtonSize(bnewproduct);
        setButtonSize(bdproduct);
        setButtonSize(bsearch);
        setButtonSize(bexport);

        JPanel cbutton1 = new JPanel(new FlowLayout());     //FlowLayout für Button "Produkt hinzufügen"
        cbutton1.add(bnewproduct);
        JPanel cbutton2 = new JPanel(new FlowLayout());     //FlowLayout für Button "Produkt löschen"
        cbutton2.add(bdproduct);
        JPanel cbutton3 = new JPanel(new FlowLayout());     //FlowLayout für Button "Produkt suchen"
        cbutton3.add(bsearch);
        JPanel cbutton4 = new JPanel(new FlowLayout());     //FlowLayout für Button "Liste exportieren"
        cbutton4.add(bexport);

        Box boxleft = new Box(BoxLayout.Y_AXIS);            //Box für Komponenten links
        boxleft.add(cbutton1);
        boxleft.add(cbutton2);
        boxleft.add(cbutton3);
        boxleft.add(cbutton4);
        Box boxright = new Box(BoxLayout.Y_AXIS);           //Box für Komponenten rechst

        JPanel containerl = new JPanel(new FlowLayout());   //FlowLayout für Komponenten links
        containerl.setPreferredSize(new Dimension(180, 580));
        containerl.add(boxleft);
        JPanel containerr = new JPanel(new FlowLayout());   //FlowLayout für Komponenten rechts
        containerr.setPreferredSize(new Dimension(620, 580));
        containerr.add(boxright);

        Box container1 = new Box(BoxLayout.X_AXIS);   //Haupcontainer
        container1.add(containerl);
        container1.add(containerr);

        JTabbedPane tabbedPane = new JTabbedPane();
        tabbedPane.addTab("Übersicht", container1);


        frame1.add(tabbedPane);
        frame1.setVisible(true);


    }

    private void setButtonSize(JButton a) {
        a.setPreferredSize(new Dimension(150, 25));      //Einheitsgröße für alle Buttons
    }

    private void setTfSize(JTextField a) {
        a.setPreferredSize(new Dimension(150, 25));      //Einheitsgröße für alle Buttons
    }

    private void setLabelSize(JLabel a) {
        a.setPreferredSize(new Dimension(150, 25));      //Einheitsgröße für alle Labels
    }

    private void dialogProdukthinzufuegen() {
        JDialog dialog1 = new JDialog();                // Dialog wird geöffnet, um ein Produkt hinzuzufügen.
        dialog1.setSize(400, 300);
        dialog1.setResizable(false);
        dialog1.setLocationRelativeTo(null);

        this.ltyp = new JLabel("Typ");                          // Eigentschaft mit Textfeld 
        setLabelSize(ltyp);
        this.tftyp = new JTextField();
        setTfSize(tftyp);
        JPanel container1 = new JPanel(new FlowLayout());
        container1.add(ltyp);
        container1.add(tftyp);
        final String styp = tftyp.getText();

        this.lhersteller = new JLabel("Hersteller");            // Eigentschaft mit Textfeld 
        setLabelSize(lhersteller);
        this.tfhersteller = new JTextField();
        setTfSize(tfhersteller);
        JPanel container2 = new JPanel(new FlowLayout());
        container2.add(lhersteller);
        container2.add(tfhersteller);
        final String shersteller = tfhersteller.getText();

        this.lmodell = new JLabel("Modell");                    // Eigentschaft mit Textfeld 
        setLabelSize(lmodell);
        this.tfmodell = new JTextField();
        setTfSize(tfmodell);
        JPanel container3 = new JPanel(new FlowLayout());
        container3.add(lmodell);
        container3.add(tfmodell);
        final String smodell = tfmodell.getText();

        this.lbaujahr = new JLabel("Baujahr");                  // Eigentschaft mit Textfeld 
        setLabelSize(lbaujahr);
        this.tfbaujahr = new JTextField();
        setTfSize(tfbaujahr);
        JPanel container4 = new JPanel(new FlowLayout());
        container4.add(lbaujahr);
        container4.add(tfbaujahr);
        final String sbaujahr = tfbaujahr.getText();

        this.lseriennummer = new JLabel("Seriennummer");        // Eigentschaft mit Textfeld 
        setLabelSize(lseriennummer);
        this.tfseriennummer = new JTextField();
        setTfSize(tfseriennummer);
        JPanel container5 = new JPanel(new FlowLayout());
        container5.add(lseriennummer);
        container5.add(tfseriennummer);
        final String sseriennummer = tfseriennummer.getText();

        this.llieferant = new JLabel("Lieferant");              // Eigentschaft mit Textfeld 
        setLabelSize(llieferant);
        this.tflieferant = new JTextField();
        setTfSize(tflieferant);
        JPanel container6 = new JPanel(new FlowLayout());
        container6.add(llieferant);
        container6.add(tflieferant);
        final String slieferant = tflieferant.getText();

        this.lpreis = new JLabel("Preis");                      // Eigentschaft mit Textfeld 
        setLabelSize(lpreis);
        this.tfpreis = new JTextField();
        setTfSize(tfpreis);
        JPanel container7 = new JPanel(new FlowLayout());
        container7.add(lpreis);
        container7.add(tfpreis);
        final String spreis = tfpreis.getText();
        
        this.bprodukth = new JButton("Hinzufügen");             // Button zum endgültigen Hinzufügen
        bprodukth.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent action) {
                Produkt produkt = new Produkt(styp, shersteller, smodell, sbaujahr, sseriennummer, slieferant, spreis);
                Speichern speichern = new Speichern();
                speichern.speichern(produkt);
            }
        });

        Box box1 = new Box(BoxLayout.Y_AXIS);
        box1.add(container1);
        box1.add(container2);
        box1.add(container3);
        box1.add(container4);
        box1.add(container5);
        box1.add(container6);
        box1.add(container7);
        box1.add(bprodukth);
        dialog1.add(box1);
        dialog1.setVisible(true);
    }
    
    private void auslesen() {
        Auslesen auslesen = new Auslesen();
        ArrayList<Produkt> produkte = auslesen.auslesen();
        System.out.println(produkte);
        produkte.isEmpty();
        
        for(Produkt p: produkte) {
            System.out.println("Typ: " + p.getTyp());
        }
        
    }
    
    public static void main(String[] args) {
        new Fenster();
    }

}

Produkt
Java:
public class Produkt {

    private String typ;
    private String hersteller;
    private String modell;
    private String baujahr;
    private String seriennummer;
    private String lieferant;
    private String preis;
    
    public Produkt(String typ, String hersteller, String Modell, String Baujahr, String Seriennummer, String Lieferant, String Preis)
    {
        this.typ = typ;
        this.hersteller = hersteller;
        this.modell = modell;
        this.baujahr = baujahr;
        this.seriennummer = seriennummer;
        this.lieferant = lieferant;
        this.preis = preis;
    }
    
    public String getTyp() {
        return typ;
    }
}


Speichern

Java:
import com.db4o.Db4oEmbedded;
import com.db4o.ObjectContainer;
import com.db4o.ext.DatabaseFileLockedException;

public class Speichern {

    public void speichern(Produkt produkt) {
        ObjectContainer db = Db4oEmbedded.openFile(Db4oEmbedded.newConfiguration(), "C:/Datenbank/HVS/HVSDatenbank.yap");
        try {
            db.store(produkt);
        } catch (DatabaseFileLockedException e) {
            e.printStackTrace();
        } finally {
            db.close();
        }
    }
}


Auslesen
Java:
import com.db4o.Db4oEmbedded;
import com.db4o.ObjectContainer;
import com.db4o.ObjectSet;
import com.db4o.ext.DatabaseFileLockedException;
import java.util.ArrayList;

public class Auslesen {
   
    
    public ArrayList<Produkt> auslesen() {
        ObjectContainer db = Db4oEmbedded.openFile("C:/Datenbank/HVS/HVSDatenbank.yap");
         ArrayList<Produkt> arrl = new ArrayList<Produkt>();
        try{
            Produkt p = new Produkt(null, null, null, null, null, null, null);
            ObjectSet<Produkt> result = db.queryByExample(p);
            while(result.hasNext()) {
                p = result.next();
                arrl.add(p);
            }
        } catch (DatabaseFileLockedException e) {
            e.printStackTrace();
        } finally {
            db.close();
        }
        return arrl;
    }
}

Danke, vielleicht kann mir ja jemand helfen

Grüße
 
N

nillehammer

Gast
Java:
Produkt p = new Produkt(null, null, null, null, null, null, null);
Du hast bei Deinem Example-Produkt alle Felder auf null gesetzt. Die Query liefert alle Produkte, die den Werten Deines Examples entsprechen. Deswegen wird result wahrscheinlich auch nur Produkte enthalten, wo alle Felder null sind. Bzw. es ist komplett leer, wenn es in der DB keine Produkte mit allen Feldern null gibt.

[EDIT]
Was Du wahrscheinlich wolltest, ist alle Produkte zu laden. Dafür gibt's die Methode hier: ObjectContainer (db4o - database for objects - documentation))
[/EDIT]
 
Zuletzt bearbeitet von einem Moderator:
M

Marcinek

Gast
wie ich bereits geschrieben habe. Es liegt an dem QueryByExample.

Siehe Doku, wie die alternative Schreibweise ist.

Gruß,

Martin
 

julian.veh

Bekanntes Mitglied
Java:
ObjectSet<Produkt> result = db.queryByExample(p);

Also wird hier nicht die Datenbank ausgelesen?
Danke für den Link, werde ich mir angucken.

Ich hatte es nämlich so verstanden, dass get mit querybyexamples ersetzt wurde..
 

pl4gu33

Top Contributor
Java:
Produkt p = new Produkt(null, null, null, null, null, null, null);
Du hast bei Deinem Example-Produkt alle Felder auf null gesetzt. Die Query liefert alle Produkte, die den Werten Deines Examples entsprechen. Deswegen wird result wahrscheinlich auch nur Produkte enthalten, wo alle Felder null sind. Bzw. es ist komplett leer, wenn es in der DB keine Produkte mit allen Feldern null gibt.

sry, muss ich widersprechen :D ;)

bei QueryByExample ist es so, dass "null" als Defaultwert gesetzt wird!! Null wird nicht als Eingabe/Suchwert erkannt, genauso wenig wie "" oder 0 ... das is u.a. auch ein Nachteil des QueryByExample, dass man nach diesen Defaultwerten nicht suchen kann

hier nochmal der Quote dazu:
- You cannot constrain on values like 0 (integers), "" (empty strings), or nulls (reference types) because they would be interpreted as unconstrained.
http://community.versant.com/documentation/reference/db4o-8.0/java/tutorial/


wenn du sowas machst :

Java:
mydb.store(new Produkt("a","a","a","a","a","a","a"));
mydb.store(new Produkt("ab","ab","ab","ab","ab","ab","ab"));

und dann ein QuerryByExample so machst:

Java:
Produkt prk=new Produkt(null,null,null,null,null,null,null);
ObjectSet result=db.queryByExample(prk);

dann bekommst man die beiden Produkte ausgegeben

Java:
Produkt prk=new Produkt("a",null,null,null,null,null,null);

so zum Beispiel nur das, wo "a" ausgefüllt ist

-----------

Was mir noch aufgefallen ist schau mal auf deinen Konstruktor:

Java:
public Produkt(String typ, String hersteller, String Modell, String Baujahr, String Seriennummer, String Lieferant, String Preis)
    {
        this.typ = typ;
        this.hersteller = hersteller;
        this.modell = modell;
        this.baujahr = baujahr;
        this.seriennummer = seriennummer;
        this.lieferant = lieferant;
        this.preis = preis;
    }

in den Parametern schreibst du Modell etc. groß und bei der Zuweisung klein ?
 
Zuletzt bearbeitet:

julian.veh

Bekanntes Mitglied
Was mir noch aufgefallen ist schau mal auf deinen Konstruktor:

Java:
public Produkt(String typ, String hersteller, String Modell, String Baujahr, String Seriennummer, String Lieferant, String Preis)
    {
        this.typ = typ;
        this.hersteller = hersteller;
        this.modell = modell;
        this.baujahr = baujahr;
        this.seriennummer = seriennummer;
        this.lieferant = lieferant;
        this.preis = preis;
    }

in den Parametern schreibst du Modell groß und bei der Zuweisung klein ?


Vielen Danke. Habe da irgendwie gedacht Strings werden groß geschrieben und das wollte ich dann hinterher ändern.

lG :)
 
N

nillehammer

Gast
pl4gu33 hat gesagt.:
bei QueryByExample ist es so, dass "null" als Default wert gesetzt wird!! Null wird nicht als Eingabewert erkannt genauso wenig wie "" oder 0 ... das is u.a. auch ein Nachteil des QueryByExample, dass man nach diesen Defaultwerten nicht suchen kann
ACK. Ich hatte mir nur die API-Doku durchgelesen. Da war nur von null für das komplette Example-Object die Rede, nicht von einzelnen Feldern. Mit dem von Dir geposteten Link ist es aber klar.

Aber dennoch ist für das Laden von allen Objekten die von mir verlinkte Methode sicher besser und klarer als eine Query nach einem Pseudo-Example.
 

pl4gu33

Top Contributor
ACK. Ich hatte mir nur die API-Doku durchgelesen. Da war nur von null für das komplette Example-Object die Rede, nicht von einzelnen Feldern. Mit dem von Dir geposteten Link ist es aber klar.

Aber dennoch ist für das Laden von allen Objekten die von mir verlinkte Methode sicher besser und klarer als eine Query nach einem Pseudo-Example.

naja das is ansichtssache.... an alle Objekte aus der DB würde man aus z.b. so kommen:

Java:
ObjectSet result=db.queryByExample(new Object());

und man kanns halt solang benutzen, wie man will/kann (steht auch in der Doku so^^) .... da es halt doch schon ein paar Einschränkungen hat ... ist Geschmacksache ... ansonsten halt SODA oder Native Querys benutzen, wie du oben schon gepostet hast.
 
Zuletzt bearbeitet:
N

nillehammer

Gast
pl4gu33 hat gesagt.:
naja das is ansichtssache.... an alle Objekte aus der DB würde man aus z.b. so kommen:

Java Code: Quelltext in neuem Fenster öffnen

1



ObjectSet result=db.queryByExample(new Object());
Ok, das "alle Objekte" war missverständlich. Ich meinte natürlich bezogen auf den Anwendungfall hier alle Produkte.
 

julian.veh

Bekanntes Mitglied
Mh jedenfalls habe ich Strings nicht in der action performed ausgelesen sondern vorher, keine ahnung was ich mir dabei gedacht habe. Jetzt geht es auf jeden fall :).
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
X DB4O Collections and Arrays, brauche dringend Hilfe! Java Basics - Anfänger-Themen 3
E DB4O speichert mein JLayeredPane nicht ab! Java Basics - Anfänger-Themen 13
T Ich brauche eine Schleife die eine beliebige Zahl so lange durch 10 teilt bis zur Null Java Basics - Anfänger-Themen 5
M NullPointerException: Cannot read the array length because "this.Kinder" is null Java Basics - Anfänger-Themen 1
W Null-Pointer Exception beim Programmstart Java Basics - Anfänger-Themen 8
J 2 listen vergleichen, die auch null Elemente haben können ! Java Basics - Anfänger-Themen 9
W Null-Pointer trotz Konstruktor? Java Basics - Anfänger-Themen 9
S leeres Array statt Null Pointer Exception ausgeben Java Basics - Anfänger-Themen 20
I Grundsatzfrage: Belegt eine Referenz auf 'null' RAM, und wenn ja - wieviel ;-) ? Java Basics - Anfänger-Themen 5
H Ein übergegebenes Objekt auf null setzen Java Basics - Anfänger-Themen 9
P Buffer und null Java Basics - Anfänger-Themen 3
"java.util.HashMap.get(Object)" is null Java Basics - Anfänger-Themen 10
jakobfritzz Array- cannot invoke "" because "" is null Java Basics - Anfänger-Themen 4
W Wie ziehe ich von einer bestimmten Zahl, Zahlen ab, bis mein Ergebnis null beträgt? Java Basics - Anfänger-Themen 10
N null in String replacen Java Basics - Anfänger-Themen 16
S JavaKara Null Exception Error Java Basics - Anfänger-Themen 4
K Bufread.readLine())!= null wie beenden? Java Basics - Anfänger-Themen 4
C Variablen Provided text for message may not be null Java Basics - Anfänger-Themen 9
T ComboBox getValue() zeigt null Java Basics - Anfänger-Themen 7
J null exception Array Java Basics - Anfänger-Themen 5
tobikoch String x= null Bedeutung Java Basics - Anfänger-Themen 9
C NumberFormatException: null ohne Ausnahmebehandlung stoppen Java Basics - Anfänger-Themen 7
J Int wird als Null ausgegeben Java Basics - Anfänger-Themen 8
M Prüfen auf null ohne NPE Java Basics - Anfänger-Themen 1
C Array-Eintrag wieder auf Null setzen Java Basics - Anfänger-Themen 3
C Array auf Null-Inhalte prüfen Java Basics - Anfänger-Themen 9
V NullPointerException, wenn Key und Value null sind Java Basics - Anfänger-Themen 2
M jTable bekommt null Java Basics - Anfänger-Themen 1
B MySQL (jdbc) -> connection liefert NULL Java Basics - Anfänger-Themen 3
der_Schokomuffin Hilfe gesucht: String wird auf null gesetzt! Java Basics - Anfänger-Themen 17
L Warum ist Variable null? Java Basics - Anfänger-Themen 3
J javax.servlet.ServletException: Name is null Java Basics - Anfänger-Themen 7
B if(object== null) abkürzen? Java Basics - Anfänger-Themen 6
O JavaArray Null Java Basics - Anfänger-Themen 3
U Null Exception aber keine Ahnung warum Java Basics - Anfänger-Themen 5
W NullPointerException obwohl nicht null? Java Basics - Anfänger-Themen 3
D Best Practice Konvention - Klassenmembers auf null setzen? Java Basics - Anfänger-Themen 2
I Null-Überprüfung durch Lambda-Expressions abkürzen Java Basics - Anfänger-Themen 8
Orkanson Null Pointer Expception Java Basics - Anfänger-Themen 3
M set Integer bzw. set null mit SQL DB Java Basics - Anfänger-Themen 9
I Polymorphie Null Objekt Java Basics - Anfänger-Themen 3
O Datentypen Integer mit führender Null Java Basics - Anfänger-Themen 13
DaCrazyJavaExpert Compiler-Fehler Variable nicht mit null initialisiert, trotzdem: NullPointerException Java Basics - Anfänger-Themen 28
J Einfache Frage zu "null" Java Basics - Anfänger-Themen 2
T Datei in Array einlesen "null" Java Basics - Anfänger-Themen 8
P Operatoren Parameter nicht auf null geprüft? Java Basics - Anfänger-Themen 16
K Operatoren 2D Int Array auf Null-Referenzen prüfen Java Basics - Anfänger-Themen 18
C Null Pointer Exception Java Basics - Anfänger-Themen 10
V Elemente aus einem Array mit null überschreiben Java Basics - Anfänger-Themen 4
V String Array gegen null-Eintrag sichern Java Basics - Anfänger-Themen 11
G Null Pointer Exception Java Basics - Anfänger-Themen 4
R Gleitkommazahlen ohne führende Null Java Basics - Anfänger-Themen 10
M array = null Java Basics - Anfänger-Themen 2
F String equals NULL Problem Java Basics - Anfänger-Themen 4
F JSON null macht mir ein Problem Java Basics - Anfänger-Themen 3
R Property Value als null setzen Java Basics - Anfänger-Themen 1
D Arrays.toString spuckt null aus? Java Basics - Anfänger-Themen 3
T Compiler-Fehler Null type safety (type annotations) Java Basics - Anfänger-Themen 5
F Erste Schritte Unterschied: Array "leer" / "null" Java Basics - Anfänger-Themen 3
J Fehlerhafte Ausgabe "null" Java Basics - Anfänger-Themen 2
G Threads zum Thema Threads??? null Ahnung Java Basics - Anfänger-Themen 4
W Input/Output DataOutputStream gibt NULL zurück Java Basics - Anfänger-Themen 5
J Einfach verkettet List: Ausgabe ohne null Java Basics - Anfänger-Themen 11
D OOP Warum bekomme ich eine Null-Pointer Exception!!? :( Java Basics - Anfänger-Themen 4
D Null Ausgabe obwohl wert zugewiesen Java Basics - Anfänger-Themen 5
J Alias null Java Basics - Anfänger-Themen 4
B Aliasing bei null-Objekten Java Basics - Anfänger-Themen 3
A null-Überprüfung Java Basics - Anfänger-Themen 24
O Methode gibt Null zurück Java Basics - Anfänger-Themen 7
D Methoden Implementieren von einer Zoomfunktion innerhalb eines JPanels mit null-Layoutmanager Java Basics - Anfänger-Themen 1
A Null Pointer Exception in Liste Java Basics - Anfänger-Themen 11
T Null Java Basics - Anfänger-Themen 3
X Array trotz Befüllung "null" Java Basics - Anfänger-Themen 11
P JavaFX Textfelder geben immer null zurück Java Basics - Anfänger-Themen 8
K Selbst renderndes Object auf null setzen Java Basics - Anfänger-Themen 1
L Null Pointer Exception bei setText Java Basics - Anfänger-Themen 9
D Methode die statt char[] ein "null" zurück gibt Java Basics - Anfänger-Themen 8
J .txt Datei "einlesen "und in String speichern ergibt immer NULL Java Basics - Anfänger-Themen 17
M Input/Output File.listFiles() gibt null zurück Java Basics - Anfänger-Themen 3
M Kann einen Array nicht füllen, im Nachhinein nur "null"-Werte Java Basics - Anfänger-Themen 11
J Verschränkte Rekursion und null Ahnung... Java Basics - Anfänger-Themen 0
X Vererbung Setzen auf Null bei Subklassen Java Basics - Anfänger-Themen 2
S Rückgabewert null in Methode mit Thread Java Basics - Anfänger-Themen 2
C MIME-Type null Java Basics - Anfänger-Themen 4
T Null Pointer Exception Java Basics - Anfänger-Themen 4
M toString gibt "null" statt "0.0" aus Java Basics - Anfänger-Themen 5
M Konstruktor auf null prüfen, Arrays Java Basics - Anfänger-Themen 9
G Null Pointer Exeption Java Basics - Anfänger-Themen 8
A If object != null funktioniert nicht Java Basics - Anfänger-Themen 2
N 'null' aus String löschen Java Basics - Anfänger-Themen 7
F Irgendein "Null" Fehler.... Java Basics - Anfänger-Themen 5
P Map liefert bei put null als Ergebnis Java Basics - Anfänger-Themen 6
M Interface Das Null-Layout Java Basics - Anfänger-Themen 12
M Problem mit null pinterexception beim laden von Bildern Java Basics - Anfänger-Themen 20
Dogge NumberFormatException null Java Basics - Anfänger-Themen 5
C 2 Objekte, 1 immer Null? Java Basics - Anfänger-Themen 8
H Mehrdimensionales Array - Inhalt auf Null überprüfen Java Basics - Anfänger-Themen 5
MiMa Null Inhalte in Variablen Java Basics - Anfänger-Themen 28
B Variable wird einfach so wieder auf "null" gesetzt Java Basics - Anfänger-Themen 12
X Interpreter-Fehler Null? Java Basics - Anfänger-Themen 16

Ähnliche Java Themen

Neue Themen


Oben