while ループ内で -1 を使用している理由を説明してください
<%
File file = new File(file1);
int ch;
strContent = new StringBuffer("");
FileInputStream fin = null;
try {
fin = new FileInputStream(file);
while ((ch = fin.read()) != -1)
strContent.append((char) ch);
fin.close();
} catch (Exception e) {
System.out.println(e);
}
System.out.println(strContent.toString());
%>
上記のコードでは、-1 を使用している理由を説明していますが、-1 を使用している理由がわかりません