hello!

public static void main(String args[])
{
try{
FileInputStream fstream=new FileInputStream("C:\\Users/Gavriela/Documents/ucy/3o/epl233-antikeimenostrefis/arxeio.txt");
DataInputStream in=new DataInputStream(fstream);
BufferedReader br=new BufferedReader(new InputStreamReader(in));
String strLine;
String[] strArray;
int r=0;

while((strLine=br.readLine())!=null)
{
System.out.println(strLine);
strArray=strLine.split(" ");
System.out.println(+strArray.length);
for(r=0;r<=strArray.length;r++)
{
System.out.println(strArray[r]);
}
}

in.close();
}
catch(Exception e)
{
System.err.println("Error:"+e.getMessage());
}

}

/*move 0 1 12
4
move
0
1
12
Error:4*/

this program returns me an Error 4
what's that mean?please help!