hoi,
ik heb ergens een fout zitten hier in, de compiler van JCreator geeft geen foutmeldingen, maar in de dosbox van het java applet komt de volgende fout te voorschijn:
java.lang.StringIndexOutOfBoundsException : String index out of range: -1
at java.lang.Strin.substring<String.java:1444>
at test2.init<test2.java:30>
at sun.applet.AppletPanel.run<AppletPanel.java:353>
at java.lang.Thread.run<Thread.java:534>
de fout zou dus moeten zitten in regel 30 en dat is deze regel
voor het gemak de rest van het blokje ook ff
ik zou niet weten wat er fout is aan regel 30..:S als ik er namenlijk " // " voor zet gaat het progamma namenlijk gewoon verder..:S
ik heb ergens een fout zitten hier in, de compiler van JCreator geeft geen foutmeldingen, maar in de dosbox van het java applet komt de volgende fout te voorschijn:
java.lang.StringIndexOutOfBoundsException : String index out of range: -1
at java.lang.Strin.substring<String.java:1444>
at test2.init<test2.java:30>
at sun.applet.AppletPanel.run<AppletPanel.java:353>
at java.lang.Thread.run<Thread.java:534>
de fout zou dus moeten zitten in regel 30 en dat is deze regel
code:
1
| vraag[index] = line.substring(0,line.indexOf(",")); |
voor het gemak de rest van het blokje ook ff
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| public void init() {
try {
BufferedReader in = new BufferedReader(new FileReader("vragen.txt"));
String line;
int index = 0;
while((line = in.readLine()) != null)
{
System.out.println(line);
vraag[index] = line.substring(0,line.indexOf(","));
antwoord[index] = line.substring(line.indexOf(",") + 1, line.length());
index++;
}
}
catch(IOException ioe)
{
ioe.printStackTrace();
} |
ik zou niet weten wat er fout is aan regel 30..:S als ik er namenlijk " // " voor zet gaat het progamma namenlijk gewoon verder..:S