
io
williamyi74
服从感性,抗拒理性
展开
-
记一次idea使用相对路径导致的报FileNotFoundException异常的原因和解决方法
错误是这个样子的↓ Exception in thread "main" java.io.FileNotFoundException: basic_code\prop.properties (系统找不到指定的路径。) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInpu...原创 2019-09-27 02:57:00 · 3924 阅读 · 5 评论 -
关于java的io文件输出流构造方法会覆盖已有文件问题
这几天学io,总发现一个问题,如果对一个已经存在的文件源用输出流对其再进行写的操作时,会覆盖掉原有文件的内容,而这里用a.txt举例,a.txt是已经存在的一个文件,并且里面有内容↓ 此时我们不管是使用字节输出流还是字符输出流对其进行操作,就会覆盖掉原有内容 这个构造方法只要一执行,就会覆盖掉 对此我请教过别人,得到的回答是其实并不是覆盖掉,只是看起来像覆盖了,底层是构造方法...原创 2019-09-28 18:36:27 · 2392 阅读 · 0 评论 -
记一次java的System类setOut方法改变输出流向失效问题的解决方法
博主学了打印流PrintStream后做了个小练习,功能就是往文件b.txt中打印一个字符串,并且利用System类的setOut方法改变标准输出流的流向,将另一个文件a.txt里的内容读取出来打印到控制台显示,,下面上代码↓ /* 将a.txt打印到控制台,同时往文件中打印一句字符串 */ public static void printStreamDemo() t...原创 2019-10-02 04:12:06 · 1225 阅读 · 0 评论 -
记一次关于字符缓冲流的readline判断是否直接输入回车的问题
我们都知道字符缓冲流的readline方法具有一次读取一行的功能,大大方便了我们的读取。 但是我们在用其判断键盘输入是否为直接按了回车时,我们可能会以为我们按回车时系统读取到的是\r\n或者是\r或\n,以此来判断,其实不以为然,经博主的测试,readline方法是具有回车功能的,所以我们按的回车并不是被它读取成了内容,我们按回车后跳到下一行,其实它读取的内容为空,因为我们什么也没有输入,所...原创 2019-10-08 01:44:08 · 672 阅读 · 0 评论