Hallo zusammen,
ich stehe vor einem Problem.
Ich möchte in einer Swing Gui per Betätigung eines Buttons eine eingegebene Ip-Adresse
in einen Domainnamen auf einem JTextArea ausgeben lassen.
Es wurde folgendes vorgehen vorgegeben:
- IP Adresse in vier Teilbereiche (4 Strings) spalten
- Static Methode getByAddress(..) verwenden welcher ein Bytearray übergeben wird
- 4 Stringobjekte in int Werte wandeln und nach byte casten
- vorher noch überprüfen ob die int Werte >127 sind, dann noch 255 davon abziehen
Hierzu ein kurzer Codeausschnitt:
In der Zeile [c]array=Integer.parseInt(test); [/c]wird mir eine NullPointerException geworfen.
Sieht jemand das Problem und kann mir bitte weiterhelfen?
Danke und Gruß
voldemort
ich stehe vor einem Problem.
Ich möchte in einer Swing Gui per Betätigung eines Buttons eine eingegebene Ip-Adresse
in einen Domainnamen auf einem JTextArea ausgeben lassen.
Es wurde folgendes vorgehen vorgegeben:
- IP Adresse in vier Teilbereiche (4 Strings) spalten
- Static Methode getByAddress(..) verwenden welcher ein Bytearray übergeben wird
- 4 Stringobjekte in int Werte wandeln und nach byte casten
- vorher noch überprüfen ob die int Werte >127 sind, dann noch 255 davon abziehen
Hierzu ein kurzer Codeausschnitt:
Java:
private Aufgabe fenster;
private String text;
private String[] test;
private Integer [] array;
public MyListener(Aufgabe gui)
{
fenster=gui;
}
else if (e.getActionCommand() == "Domain")
{
text = fenster.getTf().getText();
test = text.split("\\.");
for(int i=0;i<test.length+1;i++)
{
array[i]=Integer.parseInt(test[i]);
}
}
In der Zeile [c]array=Integer.parseInt(test); [/c]wird mir eine NullPointerException geworfen.
Sieht jemand das Problem und kann mir bitte weiterhelfen?
Danke und Gruß
voldemort