interpret text in file and store it in 2-d array

String[][] logarray = new String[1000][1000];
String filename = “D:\\test.eml”;
File file = new File(filename);
FileInputStream inputStream = new FileInputStream(filename);
String log;
log = IOUtils.toString(inputStream);
inputStream.close();
logarray[0] = log.split(“\\r?\\n”);
int len =0;
for (String s: logarray[0])
{
logarray[len] = s.split(“:”);
len++;
}