M
Mister003
Gast
Hallo
ich habe das Problem dass, das unten angeführte Programm einfach nicht richtig laufen will.
Es kommt immer der NullPointerExeption Fehler und ich habe keinen plan warum.
Hier das Programm (in Eclipse geschrieben):
ich habe das Problem dass, das unten angeführte Programm einfach nicht richtig laufen will.
Es kommt immer der NullPointerExeption Fehler und ich habe keinen plan warum.
Hier das Programm (in Eclipse geschrieben):
Java:
import javax.swing.JOptionPane;
public class StringCGI {
/**
* @param args
*/
public static void main(String[] args) {
String text;
text=JOptionPane.showInputDialog(null,"Text eingeben: ");
int zaehler=0;
for(int i=0;i<text.length();++i){
if(text.charAt(i)=='='){
++zaehler;
}
}
String[] sFeld=new String[zaehler];
String[] sWert=new String[zaehler];
String[] hilfe=new String[zaehler*2];
String[] hilfe2=new String[zaehler*2];
hilfe=text.split("&");
int zuschuss=0;
for(int i=0;i<zaehler;++i){
if(i<2){
hilfe2[i]=hilfe[i];
}
else if(i>1){
if(i%2!=0){
hilfe2[i+zuschuss]=hilfe[i];
}
else{
zuschuss=zuschuss-1;
}
}
}
for(int i=0;i<zaehler;++i){
hilfe=hilfe2[i].split("=");
sFeld[i]=hilfe[0];
sWert[i]=hilfe[1];
}
for(int i=0;i<zaehler;++i){
System.out.println("Feld"+(i+1)+":"+" "+sFeld[i]);
System.out.println("Wert"+(i+1)+":"+" "+sWert[i]);
}
}
}