JAVA では、最大 1MB のサイズの .log ファイルの完全なコンテンツを読みたいので、StringBuilder に保存する必要があります。
このコードを使用してみましたが、例外 STACKERRORFLOW が発生しました。
String fileName = "C://test//.log";
File testfile = new File(fileName);
int ch;
StringBuilder strcontent = new StringBuilder();
try
{
FileInputStream fis = new FileInputStream(testfile);
while((ch = fis.read()) != -1)
strcontent.append((char)ch);
fis.close();
}
System.out.println(strcontent.toString());
その中で何が問題になるのでしょう。