前面跟大家把集合分享完了,那么最后还有io流和网络编程便整个java结束了。
关于流,主要用于什么呢?比如我们在电脑上安装一个软件,然后系统会默认在我们电脑上创建文件夹文件,以及复制我们的文件夹文件,便是通过io流进行的。还有我们平时用的清理垃圾的软件,也是通过io流在我们电脑里找到垃圾文件然后删除掉的。
那么接下来我便与大家分享分享io流。首先看以下代码:
public class TestDemo {
public static void main(String[] args) {
String path = "D://test";
File file = new File(path);
if(file.exists()){
file.mkdir();
}
String path1 = "D://test//text.txt";
File file1 = new File(path1);
if(file.exists()){
try {
file1.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
};
}
}
}
关于上面代码,主函数类不需要我再介绍了,大家可以看到,首先我定义了一个字符串path,然后后面跟的字符串时貌似路径的一串字符,没错就是路径,小编我设置的路径是D盘下的test文件夹,然后我们在new了一个File流,并且把路径通过构造函数传了进去,也就是这句代码:File file = new File(path);。然后在这句代码下面我写了一个if判断,判断条件是:file.exists();这个条件的意思是判断D盘有没有file所传来的文件夹test,如果有返回falase,如果没有便返回true来运行if代码中的内容,然后大家可以看到,if判断的里面写了一句file.mkdir()方法,这个方法表示的便是创建file这个对象里面传来的文件夹,然后大家运行代码便可以看到我们D盘中便有了test这个文件夹了,然后就是下面我有重新写了path1路径,这个路径最后我跟的是text.txt,然后除了if判断语句中我创建文件写的是file1.createNewFile表示是创建一个文件以外,其余便都是一样了,这里面有个try抛异常希望大家不要混淆。关于一个流简单的创建文件夹和文件我便跟大家分享完毕了。流的简单运用便就是这些。希望下来大家可以百度了解一下关于file的其它方法。
本节关于流的知识点便与大家就分享这么多了,希望大家下来可以更加深入地去了解,如果有不懂得可以留言我会进行解答,希望我的分享能对大家未来正式实践学习java有所帮助,本节便就到这儿了,下一节小编会继续跟大家分享流。