java中文件打开和关闭的问题

java中文件打开和关闭的问题,第1张

可以通过BufferedReader

流的形式进行文件流的大卡,之后通过readLine方法获取到流的内容,之后通过close方法关闭流(关闭文件流)。

BufferedReader

bre

=

null

try

{

String

file

=

"D:/test/test.txt"

bre

=

new

BufferedReader(new

FileReader(file))//此时获取到的bre就是整个文件的缓存流

while

((str

=

bre.readLine())!=

null)

//

判断最后一行不存在,为空结束循环

{

System.out.println(str)//原样输出读到的内容

};

备注:

流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。

runtime.exec()这个方法返回的是一个java.lang.Process对象即某个进程的对象引用。你可以借助于Process的destroy()方法进行关闭。

至于打开文件,我没有试过你提供的方法,我用的是:

String filepath="C:/123.txt"//文件路径

String exePath = "notepad.exe" + filepath

try{

Process proc=rt.exec(exePath)

Thread.currentThread().sleep(5000)//设置程序休眠5秒

proc.destroy()

}catch(Exception e){

System.out.println("can't find the file!")

}

Eclip中有很多方便开发的快捷键,

"Alt+左键(上下左右中的左键)" 可以办到打开刚关闭的文件.

还有一些其他的快捷键:

(1)Ctrl+M切换窗口的大小

(2)Ctrl+Q跳到最后一次的编辑处

(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。

F3跳到声明或定义的地方。

F5单步调试进入函数内部。

F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。

F7由函数内部返回到调用处。

F8一直执行到下一个断点。

(4)Ctrl+Pg~对于XML文件是切换代码和图示窗口

(5)Ctrl+Alt+I看Java文件中变量的相关信息

(6)Ctrl+PgUp对于代码窗口是打开“Show List”下拉框,在此下拉框里显示有最近曾打开的文件

(7)Ctrl+/ 在代码窗口中是这种//~注释。

Ctrl+Shift+/ 在代码窗口中是这种/*~*/注释,在JSP文件窗口中是〈!--~--〉。

(8)Alt+Shift+O(或点击工具栏中的Toggle Mark Occurrences按钮) 当点击某个标记时可使本页面中其他地方的此标记黄色凸显,并且窗口的右边框会出现白色的方块,点击此方块会跳到此标记处。

(9)右击窗口的左边框即加断点的地方选Show Line Numbers可以加行号。

(10)Ctrl+I格式化激活的元素Format Active Elements。

Ctrl+Shift+F格式化文件Format Document。

(11)Ctrl+S保存当前文件。

Ctrl+Shift+S保存所有未保存的文件。

(12)Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加Import语句。

Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除。

(13)Ctrl+Space提示键入内容即Content Assist,此时要将输入法中Chinese(Simplified)IME-Ime/Nonlme Toggle的快捷键(用于切换英文和其他文字)改成其他的。

Ctrl+Shift+Space提示信息即Context Information。

(14)双击窗口的左边框可以加断点。

(15)Ctrl+D删除当前行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8047455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存