try {
/*
* openFileInput(String)是父类提供的方法, 可以直接获取data目录下指定文件的输入流
*/
FileInputStream fis = openFileInput("info.txt");
//// 从文件字节输入流转为 字节转字符输入流 ,然后再转为缓存字符流,
BufferedReader bf = new BufferedReader(new InputStreamReader(
fis));
// 因为保存时数据只有一行,因此读取一次就可以
String readLine = bf.readLine();
bf.close();
/*
* 数据是用户名##密码的形式存储的, 因此需要根据##对字符串进行切割
*/
为什么不写fis.close()?
/*
* openFileInput(String)是父类提供的方法, 可以直接获取data目录下指定文件的输入流
*/
FileInputStream fis = openFileInput("info.txt");
//// 从文件字节输入流转为 字节转字符输入流 ,然后再转为缓存字符流,
BufferedReader bf = new BufferedReader(new InputStreamReader(
fis));
// 因为保存时数据只有一行,因此读取一次就可以
String readLine = bf.readLine();
bf.close();
/*
* 数据是用户名##密码的形式存储的, 因此需要根据##对字符串进行切割
*/
为什么不写fis.close()?
解决方案 »
- NEW开辟内存的问题,能自动销毁吗,机制是什么
- Java一个整形的数组,写一个方法,实现 最大,最小,次大,次小 ……输出
- 操作oracle 写和读可以,修改和删除不能操作,请问是怎么回事?
- 谁有java servlet API?最好是中文的!!
- ◆◆问个问题,顺便升星散分.
- 有没有方法将写好的java程序编译成exe文件
- 大家的看書方法是什麼,我在看<core java>,看得很困難!
- Kosling每日提问之2004.03.17!望高手指点!
- 在JBuilder7中能不能编辑或者运行jsp或者html网页?
- Process类的getInputStream()编码的问题
- 关于java迭代器的
- Java当中用Scanner和BufferedReader来统计一个JSP文件的行数为什么会有不同的结果?
之前遇到过从System.in创建了多个Scanner,然后依次关闭时抛出异常:流已经被关闭的问题,是相同的原因。