Null Pointer Exception

Caldera90

Mitglied
Hallo zusammen,

ich will in einer ComboBox das aktuelle Jahr eintragen. Das funktioniert auch.
Wenn ich jetzt den Monat ändere, zb. von Dezember 2017 auf Januar 2018 bekomme ich eine NullPointerException. In der Variable steht aber etwas drin, habe es mit System.out getestet.
Was mache ich falsch???

Hier der Code:

Java:
package timetable;

import java.awt.BorderLayout;
import java.awt.EventQueue;
import java.awt.GraphicsEnvironment;
import java.awt.Rectangle;
import java.lang.reflect.Array;
import java.util.Calendar;
import java.util.Date;
import java.util.EventObject;
import java.util.GregorianCalendar;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.border.EmptyBorder;
import javax.swing.table.DefaultTableModel;

import timetable.Kalender.tblCalendarRenderer;

import javax.swing.JLabel;
import javax.swing.JComboBox;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JTextField;
import javax.swing.DropMode;
import javax.swing.UIManager;
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeEvent;


public class TimetableMain extends JFrame {

    /**
     *
     */
    private static final long serialVersionUID = 1L;
    private static JPanel contentPane;
    private static JTable tblCal;
  
    static int realDay, realMonth, realYear, currentMonth;
    public static int monat;
    static int currentYear;

    private static JComboBox cmbJahr;
    private static JLabel tfMonat;
    private static JButton btnVor;
    private static JButton btnZurueck;
    private static JTextField tfJahr;
  
 
  
  
  
    public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
       public void run() {
        try {
           TimetableMain frame = new TimetableMain();
           frame.setVisible(true);
          
        } catch (Exception e) {
           e.printStackTrace();
        }
       }
  

  
  
    });
  
    } 

    
  
    public TimetableMain() {
    setTitle("Timetable");
          
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setBounds(100, 100, 827, 470);
    contentPane = new JPanel();
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    this.setContentPane(contentPane);
    contentPane.setLayout(null);
  
//Label Monat beim Start mit aktuellem Monat vorbelegen
    String[] monate = {"Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"};
  
  
    JLabel lblDatum = new JLabel("Datum:");
    lblDatum.setBounds(30, 213, 46, 14);
    contentPane.add(lblDatum);
  
    JLabel lblMonat = new JLabel("");
    lblMonat.setBounds(236, 150, 89, 31);
    contentPane.add(lblMonat);
  
  
    GregorianCalendar calendar = new GregorianCalendar(); //Create calendar
          realMonth = calendar.get(GregorianCalendar.MONTH); //Get month
          realYear = calendar.get(GregorianCalendar.YEAR); //Get year
          currentYear = realYear;
          monat = realMonth;      

  
  
      
    JButton btnVor = new JButton(">>");
    btnVor.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
              
           if (monat == 11) { //Forward one year
               monat = 0;
               currentYear++;
            
              
            }
            else { //Forward one month
               monat++;
                            
            }
          
           refreshCalendar(monat, currentYear);
          
          
          
           //Aktuellen Monat ausgeben
          
            if (monat == 0){
               lblMonat.setText("Januar");
            
              
            }
          
            else if(monat == 1){
               lblMonat.setText("Februar");
              
            }

            else if(monat == 2){
               lblMonat.setText("März");
              
            }
          
            else if(monat == 3){
               lblMonat.setText("April");
            
            }
          
            else if(monat == 4){
               lblMonat.setText("Mai");
              
            }
          
            else if(monat == 5){
               lblMonat.setText("Juni");
              
            }
          
            else if(monat == 6){
               lblMonat.setText("Juli");
              
            }
          
            else if(monat == 7){
               lblMonat.setText("August");
              
            }
          
            else if(monat == 8){
               lblMonat.setText("September");
              
            }
          
            else if(monat == 9){
               lblMonat.setText("Oktober");
            
            }
          
            else if(monat == 10){
               lblMonat.setText("November");
              
            }
          
            else  if(monat == 11){
               lblMonat.setText("Dezember");
              
            }
          
          
          
            
          
          
          
        }     
    });
    btnVor.setBounds(130, 163, 89, 23);
    contentPane.add(btnVor);
  
      
    btnZurueck = new JButton("<<");
    btnZurueck.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
      
           if (monat == 0){ //Back one year
               monat = 11;
               currentYear--;
              
            }
            else { //Back one month
               monat--;
            }
          
        
           refreshCalendar(monat, currentYear);
         //Aktuellen Monat ausgeben
          
            if (monat == 0){
               lblMonat.setText("Januar");
            
              
            }
          
            else if(monat == 1){
               lblMonat.setText("Februar");
              
            }

            else if(monat == 2){
               lblMonat.setText("März");
              
            }
          
            else if(monat == 3){
               lblMonat.setText("April");
            
            }
          
            else if(monat == 4){
               lblMonat.setText("Mai");
              
            }
          
            else if(monat == 5){
               lblMonat.setText("Juni");
              
            }
          
            else if(monat == 6){
               lblMonat.setText("Juli");
              
            }
          
            else if(monat == 7){
               lblMonat.setText("August");
              
            }
          
            else if(monat == 8){
               lblMonat.setText("September");
              
            }
          
            else if(monat == 9){
               lblMonat.setText("Oktober");
            
            }
          
            else if(monat == 10){
               lblMonat.setText("November");
              
            }
          
            else  if(monat == 11){
               lblMonat.setText("Dezember");
              
            }
          
          
         }
      
  
    });
    btnZurueck.setBounds(30, 163, 89, 23);
    contentPane.add(btnZurueck);
  
    JComboBox cmbJahr = new JComboBox();
    cmbJahr.setEditable(true);
    cmbJahr.setBounds(120, 119, 133, 20);
    contentPane.add(cmbJahr);
  
  
  
  

  
  
//Label Monat beim Start mit aktuellem Monat vorbelegen
        if (lblMonat.getText().length() == 0) {
          lblMonat.setText(monate[monat]);
        
        }  
      
//Erzeugen der Jahre in der ComboBox
    for (int i = realYear-100; i <= realYear+100; i++) {//Anzahl der Jahre vor und zurück
       cmbJahr.addItem(String.valueOf(i));      
    }
  
//Das aktuelle Jahr in der ComboBox belegen
    cmbJahr.setSelectedItem(String.valueOf(realYear));
  
  
  
  

      
  
//Das aktuell in der ComboBox gesetzte Jahr
    //cmbJahr.getSelectedItem(String.valueOf(Jahre));
  
    GraphicsEnvironment graphicsEnvironment=GraphicsEnvironment.getLocalGraphicsEnvironment();
    Rectangle maximumWindowBounds=graphicsEnvironment.getMaximumWindowBounds();
    setBounds(maximumWindowBounds);  
      
  
    refreshCalendar(monat, currentYear);  
    }


public static void refreshCalendar(int month, int year) { 
      
    cmbJahr.setSelectedItem(String.valueOf(year));
  
  
  
//Variables
          String[] monate = {"Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"};
          int nod, som; //Number of Days, Start of Month
  
//Get real month/year
          //GregorianCalendar calendar = new GregorianCalendar(); //Create calendar
          //realMonth = calendar.get(GregorianCalendar.MONTH); //Get month
          //realYear = calendar.get(GregorianCalendar.YEAR); //Get year
          //currentYear = realYear;
          //monat = realMonth;
            
            
          tblCal = new JTable();
    tblCal.setBounds(0, 233, 121, 589);
    tblCal.setModel(new DefaultTableModel(
        new Object[][] {
          
              {"01." + " " + String.valueOf(monate[monat])},
            {"02." + " " + String.valueOf(monate[monat])},
            {"03." + " " + String.valueOf(monate[monat])},
            {"04." + " " + String.valueOf(monate[monat])},
            {"05." + " " + String.valueOf(monate[monat])},
            {"06." + " " + String.valueOf(monate[monat])},
            {"07." + " " + String.valueOf(monate[monat])},
            {"08." + " " + String.valueOf(monate[monat])},
            {"09." + " " + String.valueOf(monate[monat])},
            {"10." + " " + String.valueOf(monate[monat])},
            {"11." + " " + String.valueOf(monate[monat])},
            {"12." + " " + String.valueOf(monate[monat])},
            {"13." + " " + String.valueOf(monate[monat])},
            {"14." + " " + String.valueOf(monate[monat])},
            {"15." + " " + String.valueOf(monate[monat])},
            {"16." + " " + String.valueOf(monate[monat])},
            {"17." + " " + String.valueOf(monate[monat])},
            {"18." + " " + String.valueOf(monate[monat])},
            {"19." + " " + String.valueOf(monate[monat])},
            {"20." + " " + String.valueOf(monate[monat])},
            {"21." + " " + String.valueOf(monate[monat])},
            {"22." + " " + String.valueOf(monate[monat])},
            {"23." + " " + String.valueOf(monate[monat])},
            {"24." + " " + String.valueOf(monate[monat])},
            {"25." + " " + String.valueOf(monate[monat])},
            {"26." + " " + String.valueOf(monate[monat])},
            {"27." + " " + String.valueOf(monate[monat])},
            {"28." + " " + String.valueOf(monate[monat])},
            {null},
            {null},
            {null},
          
        },
        new String[] {
            "Datum"
        }
      
      
    ));
    contentPane.add(tblCal);
    tblCal.setRowHeight(19);  
  
    tfJahr = new JTextField();
    tfJahr.setEditable(false);
    tfJahr.setBounds(281, 119, 86, 20);
    contentPane.add(tfJahr);
    tfJahr.setColumns(10);

          //lblMonth.setBounds(160-lblMonth.getPreferredSize().width/2, 25, 180, 25);//Re-align label with calendar
  
  
  
  
  
        
        
/*       
          //Clear table
          for (int i = 0; i < 6; i++) {
             for (int j = 0; j <7; j++) {
              mtblCalendar.setValueAt(null, i, j);
             }
          }
 
*/
/*       
  //Get first day of month and number of days
          GregorianCalendar cal = new GregorianCalendar(year, month, 1);
          nod = cal.getActualMaximum(GregorianCalendar.DAY_OF_MONTH);
          som = cal.get(GregorianCalendar.DAY_OF_WEEK);
        
*/       
        
  //Draw calendar
/*         for (int i = 1; i < nod; i++) {
             int row = new Integer ((i+som-2)/7);
             int column = (i+som-2)%7;
             mtblCalendar.setValueAt(i, row, column);
        
          }

*/       
      //Apply renderers
          //tblCalendar.setDefaultRenderer(tblCalendar.getColumnClass(0), new tblCalendarRenderer());
      
}
}
 
Zuletzt bearbeitet von einem Moderator:

Dompteur

Top Contributor
Du verwendest einige Instanz- und lokale Variablen mit dem gleichen Namen.
Ich bin mir fast sicher, dass du da durcheinander gekommen bist.
Bereinige das einmal.

In welcher Zeile passiert die NullPointerException ?
 

Caldera90

Mitglied
Sobald ich refreshCalendar aufrufe und in die ComboBox etwas hineinschreiben will:


public static void refreshCalendar(int month, int year) {

cmbJahr.setSelectedItem(String.valueOf(year));
...
 

Dompteur

Top Contributor
Ja, wie vermutet hast du "cmbJahr" 2x deklariert. Einmal als Instanz-Variable, die immer null ist und einmal als lokale Variable beim Erzeugen der Combobox.
In der Methode "refreshCalendar" greifst du auf die Instanzvariable zu. Die ist null.
 

hellobook

Mitglied
Bei mir gibt es auch eine Null Pointer exception an folgener stelle, wenn sie vom 2. Knoten durchlaufen wird:
Java:
 n = n + knoten[i].BezeichnungGeben();
der dazugehörige Quelltext ist dieser
Java:
public class ZUSATZ
{

    Knoten[] knoten;

    public ZUSATZ(int anzahl)
    {
        knoten = new Knoten[anzahl];
    }

    public String abkürzung (String name, int anzahl)
    {
        char[] wort  = name.toCharArray();
        String  nameNeu= "";
        boolean gleich;
        if(anzahl < 2)
        {
            nameNeu = nameNeu + wort[0];
            return nameNeu;
        }
        else
        {
            for(int y = 0; y < name.length(); y++)
            {
                for(int i=1; i<anzahl;i++)
                {
                    String n = "";
                    n = n + knoten[i].BezeichnungGeben();
                    char[] vergleich =n.toCharArray();
                    if(wort[y]==vergleich[y])
                    {
                        gleich = true;
                    }
                }
                if(gleich = false)
                {
                    nameNeu = nameNeu + wort[y];
                    break;
                }
                else
                {
                    nameNeu = nameNeu + wort[y];
                }
            }
            return nameNeu;
        }
    }
}
Ich finde einfach den Grund dafür nicht.
 

hellobook

Mitglied
Die Klasse Knoten sieht so aus:
Java:
public class Knoten
{
    String bezeichnung;
    public Knoten(String name)
    {
        bezeichnung = name;
    }

    public String BezeichnungGeben()
    {
       return bezeichnung;
    }
   
    public String BezFormatGeben(int nummer)
    {
        String a = BezeichnungGeben();
        for(int i = bezeichnung.length();i<=nummer;i++)
        {
            a=a+" ";
        }
        return a;
    }
}
 

hellobook

Mitglied
Aso ich hab vergessen die 3. Klasse reinzustellen:
Java:
public class GRAPH_MATRIX
{
    int anzahlKnoten;
    Knoten[]knoten;
    int[][] matrix;
    int breite = 0;
    int feldlaenge;
    boolean [] besucht;
    ZUSATZ zusatz;
    public GRAPH_MATRIX(int anzahl)
    {
        matrix = new int [anzahl][anzahl];
        besucht = new boolean [anzahl];
        knoten = new Knoten [anzahl];
        feldlaenge = anzahl;
        zusatz = new ZUSATZ(anzahl);
    }

    public void KnotenEinfuegen(String name)
    {

        if(anzahlKnoten<feldlaenge)
        {
            if(KnotenNummer(name)==-1)
            {
                knoten[anzahlKnoten] = new Knoten(name);
                matrix[anzahlKnoten][anzahlKnoten] = 0;
                for(int i=0; i<anzahlKnoten; i++)
                {
                    matrix[anzahlKnoten][i]=0;
                    matrix[i][anzahlKnoten]=0;
                }
                anzahlKnoten = anzahlKnoten +1;
                String nameKurz = zusatz.abkürzung(name, anzahlKnoten);
                if(breite < nameKurz.length())
                {
                    breite = nameKurz.length();
                }
            }
            else
            {
                System.out.println(name +" ist bereits vorhanden.");
            }
        }

    }

    public void KanteEinfuegen(String von, String nach, int gewichtung)
    {
        int vonNummer,nachNummer;
        vonNummer =KnotenNummer(von);
        nachNummer = KnotenNummer(nach);
        if(vonNummer !=-1 && nachNummer != -1 && vonNummer != nachNummer)
        {
            matrix[vonNummer][nachNummer] = gewichtung;
            matrix[nachNummer][vonNummer] = gewichtung;
        }

    }

    public int KnotenNummer(String Name)
    {
        int knotennummer = -1;
        for(int i=0; i<anzahlKnoten;i++)
        {
            if(knoten[i].BezeichnungGeben().equals(Name) && knoten[i]!= null)
            {
                knotennummer = i;
            }                                                                        
        }
        return knotennummer;
    }

    public void Ausgeben()
    {
        String b ="";
        for(int t = 0;t<=breite;t++)
        {
            b=b+" ";
        }
        String h = "";
        for(int i =0;i<anzahlKnoten;i++)
        {
            b=b+knoten[i].BezFormatGeben(breite)+" ";
        }
        System.out.println(b);
        String f="";
        for(int y=0;y<anzahlKnoten;y++)
        {
            h=knoten[y].BezFormatGeben(breite)+" ";
            for(int g =0;g<anzahlKnoten;g++)
            {
                String str = Integer.toString(matrix[y][g]);
                f=str;
                for(int k = str.length();k<=breite;k++)
                {
                    f=f+" ";
                }
                h=h+f+" ";
                f="";
            }
            System.out.println(h);
            h="";
        }
    }

    public void tiefenAusgabe(int nummer, int tiefe)
    {
        String abstand = " ";
        String abstandNeu = "";
        for(int i=0; i< breite; i++)
        {
            abstand = abstand + " ";
        }
        for(int i=0; i < tiefe;i++)
        {
            abstandNeu = abstandNeu + abstand;
        }
        System.out.println(abstandNeu +  "----> " + knoten[nummer].BezeichnungGeben());
    }

    public void besuchen(int kntnr)
    {
        int tiefe = 0;
        besucht[kntnr] = true;
        System.out.println(knoten[kntnr].BezeichnungGeben());
        for(int abzweignr=0; abzweignr<anzahlKnoten; abzweignr++)
        {
            if(matrix[kntnr][abzweignr]>0 && besucht[abzweignr] == false)
            {
                tiefe = tiefe +1;
                tiefenAusgabe(abzweignr,tiefe);
                besuchen(abzweignr);
            }
        }
        tiefe = tiefe -1;
        System.out.println(knoten[kntnr].BezeichnungGeben() + "(fertig)");
    }

    public void tiefensuche(String startKnoten)
    {
        int startnr;
        startnr = KnotenNummer(startKnoten);
        if(startnr != -1)
        {
            besuchen(startnr);
        }
        else
        {
            System.out.println("Knoten ist nicht vorhanden.");
        }
    }

    public void WegeSuche(String StartKnoten, String ZielKnoten)
    {   int startNummer = KnotenNummer(StartKnoten);
        int zielNummer = KnotenNummer(ZielKnoten);
        if(startNummer != -1 && zielNummer != -1 && startNummer != zielNummer)
        {
            for( int i=0; i<anzahlKnoten; i++)
            {
                besucht[i] = false;
            }
            Ablaufen(startNummer, zielNummer, StartKnoten, 0);
        }

    }

    public void Ablaufen(int StartKnotenNr, int ZielKnotenNr, String Pfad, int laenge)
    {
        int neueLaenge;
        String neuerPfad;
        besucht[StartKnotenNr] = true;
        if(StartKnotenNr == ZielKnotenNr)
        {
            System.out.println(Pfad+ " ; Länge "+ laenge);
        }
        else
        {
            for(int abzweigeNr =0; abzweigeNr<anzahlKnoten;abzweigeNr++)
            {
                if( matrix[StartKnotenNr][abzweigeNr]>0 && besucht[abzweigeNr] == false)
                {
                    neuerPfad = Pfad + "/"+knoten[abzweigeNr].BezeichnungGeben();
                    neueLaenge = laenge + matrix[StartKnotenNr][abzweigeNr];
                    Ablaufen(abzweigeNr, ZielKnotenNr,neuerPfad, neueLaenge);
                }
            }
        }
        besucht[StartKnotenNr] = false;
    }

    public void Legende()
    {
        String ausgabe = "Ortskürzel: ";
        System.out.println("/n__________________________________________________________________________________");
        System.out.println("Legende:");
        System.out.println("---->: Straße");
        for(int i=0; i<anzahlKnoten; i++)
        { 
            if(i%5 ==0)
            {
                System.out.println(ausgabe);
                ausgabe = knoten[i].BezeichnungGeben()+": " + zusatz.abkürzung(knoten[i].BezeichnungGeben(), anzahlKnoten);
            }
            else
            {
                ausgabe = ausgabe + knoten[i].BezeichnungGeben()+": " + zusatz.abkürzung(knoten[i].BezeichnungGeben(), anzahlKnoten);
            }
        }
    }
}
Die wichtige Klasse dürfte dabei das einfügen sein
Java:
public void KnotenEinfuegen(String name)
    {

        if(anzahlKnoten<feldlaenge)
        {
            if(KnotenNummer(name)==-1)
            {
                knoten[anzahlKnoten] = new Knoten(name);
                matrix[anzahlKnoten][anzahlKnoten] = 0;
                for(int i=0; i<anzahlKnoten; i++)
                {
                    matrix[anzahlKnoten][i]=0;
                    matrix[i][anzahlKnoten]=0;
                }
                anzahlKnoten = anzahlKnoten +1;
                String nameKurz = zusatz.abkürzung(name, anzahlKnoten);
                if(breite < nameKurz.length())
                {
                    breite = nameKurz.length();
                }
            }
            else
            {
                System.out.println(name +" ist bereits vorhanden.");
            }
        }

    }
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Null-Pointer Exception beim Programmstart Java Basics - Anfänger-Themen 8
S leeres Array statt Null Pointer Exception ausgeben Java Basics - Anfänger-Themen 20
G Null Pointer Exception Java Basics - Anfänger-Themen 4
D OOP Warum bekomme ich eine Null-Pointer Exception!!? :( Java Basics - Anfänger-Themen 4
A Null Pointer Exception in Liste Java Basics - Anfänger-Themen 11
L Null Pointer Exception bei setText Java Basics - Anfänger-Themen 9
T Null Pointer Exception Java Basics - Anfänger-Themen 4
T Null Pointer Exception Java Basics - Anfänger-Themen 8
H Null Pointer Exception Problem Java Basics - Anfänger-Themen 3
L Null Pointer Exception bei Focus Event bei einem JTextField Java Basics - Anfänger-Themen 2
D Null-Pointer-Exception Java Basics - Anfänger-Themen 5
E Hash Map - Null Pointer Exception? Java Basics - Anfänger-Themen 3
B Call By reference (Null pointer exception) Java Basics - Anfänger-Themen 6
J Null Pointer Exception in der "ob Null"-Abfrage? Java Basics - Anfänger-Themen 37
B Null Pointer Exception Java Basics - Anfänger-Themen 7
A Null Pointer Exception beim Erstellen eines Arrays aus einer eigenen Klasse Java Basics - Anfänger-Themen 3
K Null pointer exception in Methode Java Basics - Anfänger-Themen 4
D Null Pointer Exception Java Basics - Anfänger-Themen 8
D null pointer exception Java Basics - Anfänger-Themen 3
M Null Pointer Exception Java Basics - Anfänger-Themen 18
T Null Pointer Exception Java Basics - Anfänger-Themen 2
F Null Pointer Exception #2 Java Basics - Anfänger-Themen 5
I Unerklärliche Null-Pointer-Exception bei JRadioButton Array Java Basics - Anfänger-Themen 2
H Null Pointer Exception? Java Basics - Anfänger-Themen 4
G Null Pointer Exception Java Basics - Anfänger-Themen 10
N null pointer exception Java Basics - Anfänger-Themen 6
S Null-Pointer-Exception Java Basics - Anfänger-Themen 5
B Null Pointer Exception Java Basics - Anfänger-Themen 2
L nur kleines null Pointer Exception problem Java Basics - Anfänger-Themen 9
R Null Pointer Exception von anderer Klasse aus. Java Basics - Anfänger-Themen 2
N NULL Pointer Exception Java Basics - Anfänger-Themen 4
J Java.lang Null Pointer Exception Java Basics - Anfänger-Themen 3
Dilandau null pointer exception - woran liegts? Java Basics - Anfänger-Themen 16
W Null-Pointer trotz Konstruktor? Java Basics - Anfänger-Themen 9
Orkanson Null Pointer Expception Java Basics - Anfänger-Themen 3
G Null Pointer Exeption Java Basics - Anfänger-Themen 8
Z Null Pointer?! WHY? Java Basics - Anfänger-Themen 11
J Null-Pointer -> Code-Zeile ausgeben möglich? Java Basics - Anfänger-Themen 7
N null pointer exeption problem Java Basics - Anfänger-Themen 4
H Null pointer Exeption Java Basics - Anfänger-Themen 4
R Thread geht jetzt - aber - Fehler "Null-Pointer" Java Basics - Anfänger-Themen 20
S Vector wirdn icht gefüllt, null Pointer, was ist der Fehler Java Basics - Anfänger-Themen 6
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
J 2 listen vergleichen, die auch null Elemente haben können ! Java Basics - Anfänger-Themen 9
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
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
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
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 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

Ähnliche Java Themen

Neue Themen


Oben