java学习第八课

java学习第八课_第1张图片
java学习第八课_第2张图片
java学习第八课_第3张图片
判断是否为文件&删除
java学习第八课_第4张图片

在这里插入图片描述
java学习第八课_第5张图片
新建文件&重命名
java学习第八课_第6张图片
列出.txt文件
java学习第八课_第7张图片
用lanmda表达式
在这里插入图片描述

/**
 * 在指定目录中查找文件
 */
package class7;

import java.io.File;

public class FileDemo {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		findFile(new File("D:\\Dos命令练习\\text1"), ".png");
	}
	//查找文件的方法
	private static void findFile(File target,String ext) {
		if(target==null)return;//目录不能为空
		if(target.isDirectory()) {
			File[] files = target.listFiles();//找出当前目录下所有的文件
			if(files!=null) {
				for(File f:files) {
					findFile(f, ext);
				}
			}
		}else {
			//表示file是一个文件
			String name = target.getName().toLowerCase();//名字转小写
			if(name.endsWith(ext)) {
				System.out.println(target.getAbsolutePath());
			}
		}
	}
}

java学习第八课_第8张图片
java学习第八课_第9张图片
java学习第八课_第10张图片
java学习第八课_第11张图片
java学习第八课_第12张图片
java学习第八课_第13张图片
java学习第八课_第14张图片
java学习第八课_第15张图片
计算有多少个字。
从服务器上获取数据,数据返回格式通过一个字符串(XML,JSON),我们需要把这个字符串构成一个字符流然后再用第三方的数据解析器来解析数据。StringWriter用来写
java学习第八课_第16张图片
管道流测试:一个线程写入,一个线程读取
作用:用于线程之间数据通讯
java学习第八课_第17张图片
java学习第八课_第18张图片
java学习第八课_第19张图片
java学习第八课_第20张图片
java学习第八课_第21张图片
复制文件
java学习第八课_第22张图片
java学习第八课_第23张图片
java学习第八课_第24张图片
java学习第八课_第25张图片
properties可以用来做配置文件Java web,Java ee开发中经常会用到。

java学习第八课_第26张图片

java学习第八课_第27张图片
java学习第八课_第28张图片
FileInputStream的路径
在这里插入图片描述
java学习第八课_第29张图片
java学习第八课_第30张图片
在这里插入图片描述
java学习第八课_第31张图片
java学习第八课_第32张图片
java学习第八课_第33张图片
java学习第八课_第34张图片
java学习第八课_第35张图片
在这里插入图片描述
java学习第八课_第36张图片
java学习第八课_第37张图片

处理乱码
java学习第八课_第38张图片
java学习第八课_第39张图片
java学习第八课_第40张图片
java学习第八课_第41张图片
java学习第八课_第42张图片

你可能感兴趣的:(Java学习)