• Wir präsentieren Dir heute ein Stellenangebot für einen Frontend-Entwickler Angular / Java in Braunschweig. Hier geht es zur Jobanzeige

java.lang.ArrayIndexOutOfBoundsException

JaVaN0oB

JaVaN0oB

Mitglied
Hallöchen :)
Ich habe wieder mal ein neues Problem.
Aufgabe ist es dieses Mal, ein Labyrinth aus einer Datei einzulesen und dass ich mich quasi darin bewegen kann.

Ich habe mir mal den Post von @Kirby.exe angeguckt und mal den Code als Vorlage benutzt.
Leider komme ich aber nicht mehr weiter, da ich folgenden Fehler immer wieder bekomme:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1

Könnt ihr helfen? Programmieren fällt mir alles andere als leicht und ich komme da leider nie so wirklich mit...
Vielen Dank schon einmal an der Stelle.

So sieht es aktuell aus:


Labyrinth.java:
import java.io.*;
import java.util.Arrays;

public class Labyrinth {

    private int spielerpositionx;
    private int spielerpositiony;
    private int arrayWidth;
    private int arrayLength;
    private boolean [][] laybrinth; //= new boolean[arrayLength][arrayWidth];
    
    Labyrinth(String datei) throws IOException{
        int counter = 0, counter2 = 0, checking = 0;
        BufferedReader in = new BufferedReader(new FileReader(datei));       
        //try {System.out.println("Test");
            String strCurrentLine;
            String[] parts = in.readLine().split(" ");
            laybrinth = new boolean[Integer.parseInt(parts[0])][Integer.parseInt(parts[1])];
            
            while ((strCurrentLine = in.readLine()) != null) {
                   for(int i = 0; i < strCurrentLine.length(); i++) {
                       if(strCurrentLine.charAt(i) == 'O') {
                           laybrinth[counter][counter2] = true;  //<-----
                           counter2++;
                       }
                       if(strCurrentLine.charAt(i) == '#') {
                           laybrinth[counter][counter2] = false; //<-----
                           counter2++;
                       }
                   }
                   counter++;
                   counter2 = 0;
               }
               System.out.println(strCurrentLine);
    
          
      arrayPrinter(laybrinth);
      
      for(int i = 0; i < laybrinth[0].length; i++) {
           if(laybrinth[0][i] == true) {
               this.spielerpositionx = i;
               this.spielerpositiony = 0;
               break;
           }
       }
      System.out.println();
      System.out.println("Die Spielerposition ist: (" + spielerpositionx + "|" + spielerpositiony + ")");
      System.out.println("Das ist die Länge des Arrays: " + laybrinth.length);
        
    }
    
    public boolean bewegeDich(char symbol){
        
        switch(symbol) {
            case 'o':
                if(spielerpositiony == 0) {return false;}
                if(laybrinth[spielerpositiony-1][spielerpositionx] == false){return false;}
                else {return true;}
                //break;
            case 'u':
                if((laybrinth.length - spielerpositiony) < 0) {return false;    }
                if(laybrinth[spielerpositiony+1][spielerpositionx] == false){return false;}
                else { return true;}
                //break;
            case 'l':
                if((laybrinth[0].length - spielerpositionx) < 0) {return false;}
                if(laybrinth[spielerpositiony][spielerpositionx-1] == false){return false;}
                else {return true;}
                //break;
            case 'r':
                if((laybrinth[0].length - spielerpositionx) < 0) {return false;}
                if(laybrinth[spielerpositiony][spielerpositionx+1] == false){return false;}
                else {return true;}
                //break;
        }
        return false;
    }
    
    public void arrayPrinter(boolean [][] c) {
        for(boolean[] l: c) {
            for(boolean m: l) {
                System.out.print(m + " | ");
            }
            System.out.println();
        }
    }
    
    @Override
    public String toString() {
        String result = "";
        for(int i = 0; i < laybrinth.length; i++) {
            for(int j = 0; j < laybrinth[i].length; j++) {
                if(laybrinth[i][j] == true && i != spielerpositiony && j != spielerpositionx) {
                    result += "O";
                }else if(laybrinth[i][j] == true && i == spielerpositiony && j == spielerpositionx){
                    result += "x";
                }else if(laybrinth[i][j] == false) {
                    result += "#";
                }
            }
            result += "\n";
        }
        return result;
    }
}

LabyrinthTest.java [READONLY]:
import java.io.*;
public class LabyrinthTest {
    public static void main(String[] args) throws IOException {
        Labyrinth[] lab = new Labyrinth[args.length];
        for(int i=0; i<args.length; i++) {
            lab[i] = new Labyrinth(args[i]);
        }
        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        char eingabe;
        while((eingabe = in.readLine().charAt(0))!='e') {
            switch(eingabe) {
                case 'u':
                case 'o':
                case 'l':
                case 'r':
                    for(int i=0; i<lab.length; i++)
                        System.out.println(lab[i].bewegeDich(eingabe));
                    break;
                case 'a':
                    for(int i=0; i<lab.length; i++)
                        System.out.println(lab[i]);
                    break;
            }
        }
    }
}
 
JaVaN0oB

JaVaN0oB

Mitglied
Alternativ hätte ich noch das im Angebot:

Labyrinth.java:
import java.io.*;
import java.util.Arrays;

public class Labyrinth {

    private int spielerpositionx;
    private int spielerpositiony;
    private int arrayWidth;
    private int arrayLength;
    private boolean [][] labyrinth; //= new boolean[arrayLength][arrayWidth];
   
    Labyrinth(String datei) throws IOException{
        int counter = 0, counter2 = 0, checking = 0;
        try(BufferedReader in = new BufferedReader(new FileReader(datei))) {
            arrayLength = Integer.parseInt(in.readLine());
            arrayWidth = Integer.parseInt(in.readLine());

            labyrinth = new boolean[arrayLength][arrayWidth];

            for (int i = 0; i < arrayLength; i++) {
                String strCurrentLine = in.readLine();

                for (int k = 0; k < strCurrentLine.length(); k++) {
                    labyrinth[i][k] = strCurrentLine.charAt(k) == 'O';
                }
            }
        }
   
         
      arrayPrinter(labyrinth);
     
      for(int i = 0; i < labyrinth[0].length; i++) {
           if(labyrinth[0][i] == true) {
               this.spielerpositionx = i;
               this.spielerpositiony = 0;
               break;
           }
       }
      System.out.println();
      System.out.println("Die Spielerposition ist: (" + spielerpositionx + "|" + spielerpositiony + ")");
      System.out.println("Das ist die Länge des Arrays: " + labyrinth.length);
       
    }
   
    public boolean bewegeDich(char symbol){
       
        switch(symbol) {
            case 'o':
                if(spielerpositiony == 0) {return false;}
                if(labyrinth[spielerpositiony-1][spielerpositionx] == false){return false;}
                else {return true;}
                //break;
            case 'u':
                if((labyrinth.length - spielerpositiony) < 0) {return false;    }
                if(labyrinth[spielerpositiony+1][spielerpositionx] == false){return false;}
                else { return true;}
                //break;
            case 'l':
                if((labyrinth[0].length - spielerpositionx) < 0) {return false;}
                if(labyrinth[spielerpositiony][spielerpositionx-1] == false){return false;}
                else {return true;}
                //break;
            case 'r':
                if((labyrinth[0].length - spielerpositionx) < 0) {return false;}
                if(labyrinth[spielerpositiony][spielerpositionx+1] == false){return false;}
                else {return true;}
                //break;
        }
        return false;
    }
   
    public void arrayPrinter(boolean [][] c) {
        for(boolean[] l: c) {
            for(boolean m: l) {
                System.out.print(m + " | ");
            }
            System.out.println();
        }
    }
   
    @Override
    public String toString() {
        String result = "";
        for(int i = 0; i < labyrinth.length; i++) {
            for(int j = 0; j < labyrinth[i].length; j++) {
                if(labyrinth[i][j] == true && i != spielerpositiony && j != spielerpositionx) {
                    result += "O";
                }else if(labyrinth[i][j] == true && i == spielerpositiony && j == spielerpositionx){
                    result += "x";
                }else if(labyrinth[i][j] == false) {
                    result += "#";
                }
            }
            result += "\n";
        }
        return result;
    }
}

Aber auch hier kommt dann ein Fehler.
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 2 out of bounds for length 2
 
JaVaN0oB

JaVaN0oB

Mitglied
Bei diesem
Alternativ hätte ich noch das im Angebot:

Labyrinth.java:
import java.io.*;
import java.util.Arrays;

public class Labyrinth {

    private int spielerpositionx;
    private int spielerpositiony;
    private int arrayWidth;
    private int arrayLength;
    private boolean [][] labyrinth; //= new boolean[arrayLength][arrayWidth];

    Labyrinth(String datei) throws IOException{
        int counter = 0, counter2 = 0, checking = 0;
        try(BufferedReader in = new BufferedReader(new FileReader(datei))) {
            arrayLength = Integer.parseInt(in.readLine());
            arrayWidth = Integer.parseInt(in.readLine());

            labyrinth = new boolean[arrayLength][arrayWidth];

            for (int i = 0; i < arrayLength; i++) {
                String strCurrentLine = in.readLine();

                for (int k = 0; k < strCurrentLine.length(); k++) {
                    labyrinth[i][k] = strCurrentLine.charAt(k) == 'O';
                }
            }
        }

      
      arrayPrinter(labyrinth);
  
      for(int i = 0; i < labyrinth[0].length; i++) {
           if(labyrinth[0][i] == true) {
               this.spielerpositionx = i;
               this.spielerpositiony = 0;
               break;
           }
       }
      System.out.println();
      System.out.println("Die Spielerposition ist: (" + spielerpositionx + "|" + spielerpositiony + ")");
      System.out.println("Das ist die Länge des Arrays: " + labyrinth.length);
    
    }

    public boolean bewegeDich(char symbol){
    
        switch(symbol) {
            case 'o':
                if(spielerpositiony == 0) {return false;}
                if(labyrinth[spielerpositiony-1][spielerpositionx] == false){return false;}
                else {return true;}
                //break;
            case 'u':
                if((labyrinth.length - spielerpositiony) < 0) {return false;    }
                if(labyrinth[spielerpositiony+1][spielerpositionx] == false){return false;}
                else { return true;}
                //break;
            case 'l':
                if((labyrinth[0].length - spielerpositionx) < 0) {return false;}
                if(labyrinth[spielerpositiony][spielerpositionx-1] == false){return false;}
                else {return true;}
                //break;
            case 'r':
                if((labyrinth[0].length - spielerpositionx) < 0) {return false;}
                if(labyrinth[spielerpositiony][spielerpositionx+1] == false){return false;}
                else {return true;}
                //break;
        }
        return false;
    }

    public void arrayPrinter(boolean [][] c) {
        for(boolean[] l: c) {
            for(boolean m: l) {
                System.out.print(m + " | ");
            }
            System.out.println();
        }
    }

    @Override
    public String toString() {
        String result = "";
        for(int i = 0; i < labyrinth.length; i++) {
            for(int j = 0; j < labyrinth[i].length; j++) {
                if(labyrinth[i][j] == true && i != spielerpositiony && j != spielerpositionx) {
                    result += "O";
                }else if(labyrinth[i][j] == true && i == spielerpositiony && j == spielerpositionx){
                    result += "x";
                }else if(labyrinth[i][j] == false) {
                    result += "#";
                }
            }
            result += "\n";
        }
        return result;
    }
}

Aber auch hier kommt dann ein Fehler.
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 2 out of bounds for length 2

at Labyrinth.bewegeDich(Labyrinth.java:65)
at LabyrinthTest.main(LabyrinthTest.java:17)

Ansonsten im Originalpost
at Labyrinth.<init>(Labyrinth.java:18)
at LabyrinthTest.main(LabyrinthTest.java:6)
 
Kirby.exe

Kirby.exe

Top Contributor
Weil length - length ist 0, aber 0 < 0 ist nicht true somit returned er nicht false ;)
 
Kirby.exe

Kirby.exe

Top Contributor
Der Großteil deines Switches ist nämlich falsch und schließt nicht alle Randfälle aus ;)

So sollte die Randbehandlung aussehen:

Java:
switch(symbol) {
            case 'o':
                if(playerpositiony == 0) {return false;}
                if(labyrinth[playerpositiony-1][playerpositionx] == false){return false;}
                else {playerpositiony -= 1; return true;}
            case 'u':
                if((labyrinth.length-1) == playerpositiony) {return false;}
                if(labyrinth[playerpositiony+1][playerpositionx] == false){return false;}
                else {playerpositiony += 1; return true;}
            case 'l':
                if(playerpositionx == 0) {return false;}
                if(labyrinth[playerpositiony][playerpositionx-1] == false){return false;}
                else {playerpositionx -= 1;return true;}
            case 'r':
                if((labyrinth[playerpositiony].length-1) == playerpositionx) {return false;}
                if(labyrinth[playerpositiony][playerpositionx+1] == false){return false;}
                else {playerpositionx += 1; return true;}
        }
 
JaVaN0oB

JaVaN0oB

Mitglied
Labyrinth.java:
import java.io.*;
import java.util.Arrays;

public class Labyrinth {

    private int spielerpositionx;
    private int spielerpositiony;
    private int arrayWidth;
    private int arrayLength;
    private boolean [][] labyrinth; //= new boolean[arrayLength][arrayWidth];
  
    Labyrinth(String datei) throws IOException{
        int counter = 0, counter2 = 0, checking = 0;
        try(BufferedReader in = new BufferedReader(new FileReader(datei))) {
            arrayLength = Integer.parseInt(in.readLine());
            arrayWidth = Integer.parseInt(in.readLine());

            labyrinth = new boolean[arrayLength][arrayWidth];

            for (int i = 0; i < arrayLength; i++) {
                String strCurrentLine = in.readLine();

                for (int k = 0; k < strCurrentLine.length(); k++) {
                    labyrinth[i][k] = strCurrentLine.charAt(k) == 'O';
                }
            }
        }
  
        
      arrayPrinter(labyrinth);
    
      for(int i = 0; i < labyrinth[0].length; i++) {
           if(labyrinth[0][i] == true) {
               this.spielerpositionx = i;
               this.spielerpositiony = 0;
               break;
           }
       }
      System.out.println();
      System.out.println("Die Spielerposition ist: (" + spielerpositionx + "|" + spielerpositiony + ")");
      System.out.println("Das ist die Länge des Arrays: " + labyrinth.length);
      
    }
  
    public boolean bewegeDich(char symbol){
      
        switch(symbol) {
            case 'o':
                if(spielerpositiony == 0) {return false;}
                if(labyrinth[spielerpositiony-1][spielerpositionx] == false){return false;}
                else {spielerpositiony -= 1; return true;}
            case 'u':
                if((labyrinth.length-1) == spielerpositiony) {return false;}
                if(labyrinth[spielerpositiony+1][spielerpositionx] == false){return false;}
                else {spielerpositiony += 1; return true;}
            case 'l':
                if(spielerpositionx == 0) {return false;}
                if(labyrinth[spielerpositiony][spielerpositionx-1] == false){return false;}
                else {spielerpositionx -= 1;return true;}
            case 'r':
                if((labyrinth[spielerpositiony].length-1) == spielerpositionx) {return false;}
                if(labyrinth[spielerpositiony][spielerpositionx+1] == false){return false;}
                else {spielerpositionx += 1; return true;}
        }
        return false;
    }
  
    public void arrayPrinter(boolean [][] c) {
        for(boolean[] l: c) {
            for(boolean m: l) {
                System.out.print(m + " | ");
            }
            System.out.println();
        }
    }
  
    @Override
    public String toString() {
        String result = "";
        for(int i = 0; i < labyrinth.length; i++) {
            for(int j = 0; j < labyrinth[i].length; j++) {
                if(labyrinth[i][j] == true && i != spielerpositiony && j != spielerpositionx) {
                    result += "O";
                }else if(labyrinth[i][j] == true && i == spielerpositiony && j == spielerpositionx){
                    result += "x";
                }else if(labyrinth[i][j] == false) {
                    result += "#";
                }
            }
            result += "\n";
        }
        return result;
    }
}

So sieht es jetzt aus, danke!
Nur sind jetzt die Ausgaben immer irgendwie um eine Instanz verspätet...
 
Kirby.exe

Kirby.exe

Top Contributor
Also erstmal, musst du alle nicht geforderten Prints auskommentierst oder löschst ;) Des weiteren erwartet hier YAPEX eine Zeilenweise Ausgabe der Matrix ;) Somit darfst du nicht den ganzen String konstruieren sondern nach jeder Zeile printen ;)
 
JaVaN0oB

JaVaN0oB

Mitglied
UPDATE:
import java.io.*;
import java.util.Arrays;

public class Labyrinth {

    private int spielerpositionx;
    private int spielerpositiony;
    private int arrayWidth;
    private int arrayLength;
    private boolean [][] labyrinth; //= new boolean[arrayLength][arrayWidth];
  
    Labyrinth(String datei) throws IOException{
        int counter = 0, counter2 = 0, checking = 0;
        try(BufferedReader in = new BufferedReader(new FileReader(datei))) {
            arrayLength = Integer.parseInt(in.readLine());
            arrayWidth = Integer.parseInt(in.readLine());

            labyrinth = new boolean[arrayLength][arrayWidth];

            for (int i = 0; i < arrayLength; i++) {
                String strCurrentLine = in.readLine();

                for (int k = 0; k < strCurrentLine.length(); k++) {
                    labyrinth[i][k] = strCurrentLine.charAt(k) == 'O';
                }
            }
        }

      for(int i = 0; i < labyrinth[0].length; i++) {
           if(labyrinth[0][i] == true) {
               this.spielerpositionx = i;
               this.spielerpositiony = 0;
               break;
           }
       }

    }
  
    public boolean bewegeDich(char symbol){
      
        switch(symbol) {
            case 'o':
                if(spielerpositiony == 0) {return false;}
                if(labyrinth[spielerpositiony-1][spielerpositionx] == false){return false;}
                else {spielerpositiony -= 1; return true;}
            case 'u':
                if((labyrinth.length-1) == spielerpositiony) {return false;}
                if(labyrinth[spielerpositiony+1][spielerpositionx] == false){return false;}
                else {spielerpositiony += 1; return true;}
            case 'l':
                if(spielerpositionx == 0) {return false;}
                if(labyrinth[spielerpositiony][spielerpositionx-1] == false){return false;}
                else {spielerpositionx -= 1;return true;}
            case 'r':
                if((labyrinth[spielerpositiony].length-1) == spielerpositionx) {return false;}
                if(labyrinth[spielerpositiony][spielerpositionx+1] == false){return false;}
                else {spielerpositionx += 1; return true;}
        }
        return false;
    }
    @Override
    public String toString() {
        String result = "";
        for(int i = 0; i < labyrinth.length; i++) {
            for(int j = 0; j < labyrinth[i].length; j++) {
                if(labyrinth[i][j] == true && i != spielerpositiony && j != spielerpositionx) {
                    result += "O";
                }else if(labyrinth[i][j] == true && i == spielerpositiony && j == spielerpositionx){
                    result += "x";
                }else if(labyrinth[i][j] == false) {
                    result += "#";
                }
            }
            result += "\n";
        }
        return result;
    }
}

Ich habe mal deinem Rat Folge geleistet. So sieht es nun aus
 
Kirby.exe

Kirby.exe

Top Contributor
Du musst in der toString anstatt dem umbruch literal, den String printen und danach den temporären String wieder auf einen leeren String setzen ;)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException Java Basics - Anfänger-Themen 5
I Compiler-Fehler Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5 Java Basics - Anfänger-Themen 3
I java.lang.ArrayIndexOutOfBoundsException at lösung.main Java Basics - Anfänger-Themen 3
R java.lang.ArrayIndexOutOfBoundsException: 0 Rechner Error Java Basics - Anfänger-Themen 4
C Compiler-Fehler Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2 Java Basics - Anfänger-Themen 3
V java.lang.ArrayIndexOutOfBoundsException Java Basics - Anfänger-Themen 2
L Fehler: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException Java Basics - Anfänger-Themen 4
L Compiler-Fehler Problem beim Programmieren eines Kalenders (java.lang.ArrayIndexOutOfBoundsException) Java Basics - Anfänger-Themen 2
B java.lang.ArrayIndexOutOfBoundsException Java Basics - Anfänger-Themen 4
R Compiler-Fehler java.lang.ArrayIndexOutOfBoundsException, warum? Java Basics - Anfänger-Themen 6
H java.lang.ArrayIndexOutOfBoundsException: 0 >= 0 Java Basics - Anfänger-Themen 5
S java.lang.ArrayIndexOutOfBoundsException: 5 nur wieso? Java Basics - Anfänger-Themen 2
V java.lang.ArrayIndexOutOfBoundsException: Java Basics - Anfänger-Themen 3
O Exception in thread "main" java.lang.ArithmeticException: / by zero Java Basics - Anfänger-Themen 4
F Fehlermeldung java.lang.NullPointerException Java Basics - Anfänger-Themen 4
D java.lang.NullPointerException Java Basics - Anfänger-Themen 19
X java.lang.NullPointerException fehler ? Java Basics - Anfänger-Themen 1
S Compiler-Fehler Exception in thread "main" java.lang.Error: Unresolved compilation problem: Java Basics - Anfänger-Themen 6
B java.lang.NullPointerException bei javafx Java Basics - Anfänger-Themen 10
H JUnit in Eclipse: java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 9
B java.lang.ArithmeticException: / by zero Java Basics - Anfänger-Themen 3
P java.lang.ClassCastException Bedeutung und Lösung Java Basics - Anfänger-Themen 3
J Erste Schritte java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 4
R Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 10
T Compiler-Fehler java.lang.ArithmeticException: / by zero Java Basics - Anfänger-Themen 2
D Erste Schritte Java.lang.NullPointer.Exception Java Basics - Anfänger-Themen 8
H java.lang.NullPointerException Java Basics - Anfänger-Themen 4
G java.lang.NullPointerException Java Basics - Anfänger-Themen 3
N jodaTime java.lang.IllegalArgumentException: Invalid format Java Basics - Anfänger-Themen 3
E Compiler-Fehler java.lang.NullPointerException Java Basics - Anfänger-Themen 2
F Erste Schritte java.lang.StringIndexOutOfBoundsException Java Basics - Anfänger-Themen 3
J java.lang.NullPointerException in meiner JavaFXControllerKlasse Java Basics - Anfänger-Themen 26
R java.lang.StringIndexOutOfBoundsException Java Basics - Anfänger-Themen 1
D Communications link failure | java.lang.NullPointerException Java Basics - Anfänger-Themen 3
H java.lang.NoClassDefFoundError Run as>> Run on Server Java Basics - Anfänger-Themen 2
F java.lang.NullPointerException, kann aber nicht sein! Java Basics - Anfänger-Themen 4
S Java memory fehler: Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap spa Java Basics - Anfänger-Themen 5
M java.lang.Enum.valueOf(Unknown Source) Java Basics - Anfänger-Themen 2
A Code läuft nicht, Fehlermeldung Exception in thread "main" java.lang.Error: Unresolved compilation " Java Basics - Anfänger-Themen 11
P Exception in thread "main" java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 1
C Hilfe!!! java.lang.ClassCastException Java Basics - Anfänger-Themen 1
O java.lang.IndexOutOfBoundsException JTable autoSort Java Basics - Anfänger-Themen 5
M Compiler-Fehler Java suckt - java.lang.NullPointerException Java Basics - Anfänger-Themen 12
W Methoden Rückgabedatentyp java.util.Map<java.lang.String,? extends ...> Java Basics - Anfänger-Themen 4
L Compiler-Fehler Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 2
F Exception in thread main java.lang.StackOverflowError Java Basics - Anfänger-Themen 3
K Caused by: java.lang.NoClassDefFoundError: org/mindrot/jbcrypt/BCrypt Java Basics - Anfänger-Themen 0
S java.lang.NullPointerException Java Basics - Anfänger-Themen 4
G Compiler-Fehler java.lang.NullPointerException Java Basics - Anfänger-Themen 4
NicoDeluxe java.lang.reflect.InvocationTargetException Java Basics - Anfänger-Themen 9
A Compiler-Fehler Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 7
J Klassen java.lang.String - lexikographisches Sortieren Java Basics - Anfänger-Themen 5
P Interpreter-Fehler java.lang.NullPointerException Java Basics - Anfänger-Themen 3
T Erste Schritte import java.lang.System.out Java Basics - Anfänger-Themen 4
T Problem mit Eclipse? Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 4
H Classpath java.lang.NoClassDefFoundError externe Libary Java Basics - Anfänger-Themen 4
M Exception in thread "main" java.lang.NoClassDefFoundError: MeineKlasse Java Basics - Anfänger-Themen 12
X Applet Fehler: java.lang.reflect.InvocationTargetException Java Basics - Anfänger-Themen 45
K Date cannot be cast to java.lang.Integer Java Basics - Anfänger-Themen 4
H java.lang.IndexOutOfBoundsException bei verschachtelter ArrayList Java Basics - Anfänger-Themen 9
S Fehler: "java.lang.NullPointerException" Java Basics - Anfänger-Themen 6
V java.lang.NoSuchMethodError Java Basics - Anfänger-Themen 2
J java.lang.math asin() Java Basics - Anfänger-Themen 18
I Erste Schritte Ausführfehler: java.lang.NullPointerException Java Basics - Anfänger-Themen 3
K Error: java.lang.NoSuchMethodException Java Basics - Anfänger-Themen 2
M Compiler-Fehler Fehler Meldung java.lang.NumberFormatException: empty String Java Basics - Anfänger-Themen 2
G java.lang.ClassNotFoundException Java Basics - Anfänger-Themen 4
1 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException Java Basics - Anfänger-Themen 5
S Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 11
S String index out of range: 8 at java.lang.String.substring(Unknown Source) Java Basics - Anfänger-Themen 13
V [Greenfoot] java.lang.NullPointerException Java Basics - Anfänger-Themen 12
S Compiler-Fehler java.lang.NullPointerException Java Basics - Anfänger-Themen 10
X Interpreter-Fehler "java.lang.NullPionterException: null" bei BlueJ Java Basics - Anfänger-Themen 10
P java.lang.ClassCastException Java Basics - Anfänger-Themen 2
D java.lang.NoSuchMethodError: main Java Basics - Anfänger-Themen 11
S expected java.lang.string but found char Java Basics - Anfänger-Themen 5
S Umgebungsvariable Exception in thread "main" java.lang.UnsatisfiedLinkError: no J3D in java.librar y.path Java Basics - Anfänger-Themen 15
S Compiler-Fehler java.lang.SecurityException: Invalid signature file digest for Manifest main attributes Java Basics - Anfänger-Themen 5
M Klassen Exception in thread "main" java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 2
A Compiler-Fehler unreported exception java.lang.Exception; must be caught or declared to be thrown Java Basics - Anfänger-Themen 7
K Fehlermeldung: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1 Java Basics - Anfänger-Themen 4
M Datentypen java.util.Arrays$ArrayList cannot be cast to [Ljava.lang.String; Java Basics - Anfänger-Themen 11
J java.lang.NullPointerException Java Basics - Anfänger-Themen 18
K Interpreter-Fehler java.lang.NullPointerException Java Basics - Anfänger-Themen 6
F Ich kenn mich nicht mehr aus - 'java.lang.NoSuchMethodError: main' in Applet? Java Basics - Anfänger-Themen 2
K OOP java.lang.NullPointerException Java Basics - Anfänger-Themen 2
N iText PDF Fehler, java.lang.ClassNotFoundException: com.lowagie.text.Phrase Java Basics - Anfänger-Themen 7
M java.lang.NumberFormatException-Problem Java Basics - Anfänger-Themen 6
H java.lang.NoSuchMethodError: Java Basics - Anfänger-Themen 5
J java.lang.UnsatisfiedLinkError: Java Basics - Anfänger-Themen 9
T List in java.lang.Object... einfügen Java Basics - Anfänger-Themen 12
M java.lang.StringTokenizer Java Basics - Anfänger-Themen 4
I java.lang.String cannot be cast to OBJEKT Java Basics - Anfänger-Themen 8
P java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory Java Basics - Anfänger-Themen 1
Y java.lang.NoSuchMethodError: main Java Basics - Anfänger-Themen 9
B Exception in thread "main" java.lang.NullPointerException Fehler Hilfe! Java Basics - Anfänger-Themen 4
D java.lang.outofmemoryerror java heap space bei Hashtable Java Basics - Anfänger-Themen 3
Spin Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: data must Java Basics - Anfänger-Themen 10
S Fehlermeldung: java.lang.NullPointerException Java Basics - Anfänger-Themen 10
T Fehlermeldung: java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Anzeige

Neue Themen


Oben