摘要: 文件复制 package com.example.day07code.demo02Date; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public cla 阅读全文
posted @ 2022-07-09 15:42 ja不会va 阅读(29) 评论(0) 推荐(0)
摘要: 字节输入流一次读取一个字节的原理 字节输入流一次读取多个字节 String类的构造 String(byte[] bytes) :把字节数组转换为字符串 String(byte[] bytes,int offset,int length) 把字节数组的一部分转换为字符串 offset:数组的开始索引 阅读全文
posted @ 2022-07-09 15:00 ja不会va 阅读(49) 评论(0) 推荐(0)
摘要: 字节输入流_InputStream类&FilelnputStream类介绍 java.io.InputStream:字节输入流 此抽象类是表示字节输入流的所有类的超类。 定义了所有子类共性的方法: int read()从输入流中读取数据的下一个字节。 int read(byte[] b) 从输入流中 阅读全文
posted @ 2022-07-09 14:48 ja不会va 阅读(43) 评论(0) 推荐(0)
摘要: 字节输出流写多个字节的方法 public static void main(String[] args) throws IOException { //创建FileOutputStream对象,构造方法中绑定要写入数据的目的地 FileOutputStream fos = new FileOutpu 阅读全文
posted @ 2022-07-09 14:36 ja不会va 阅读(30) 评论(0) 推荐(0)
摘要: 字节流输出写入数据到文件 package demo5; /* * java.io.OutputStream:字节输出流 * 此抽象类是表示输出字节流的所有类的超类 *定义了一些子类共性的成员方法: * public void close():关闭输出流并释放与此相关联的任何系统资源 * public 阅读全文
posted @ 2022-07-09 14:07 ja不会va 阅读(109) 评论(0) 推荐(0)
摘要: 一切皆为字节 一切文件数据(文本、图片、视频等在存储时,都是以二进制数字的形式保存,都一个一个的字节,那么传输时样如此。 所以,字节流可以传辋任意文件数据。 在操作流的时候,我们要时刻明确,无论使用什么样的流对象,底层传输的始终为二进制数据。 字节输出流 OutputStream类 java.io. 阅读全文
posted @ 2022-07-09 13:57 ja不会va 阅读(48) 评论(0) 推荐(0)
摘要: FileNameFilter过滤器的使用和Lambda优化程序 /* 我们可以使用过滤器来实现 在File类中有两个和ListFiles重载的方法,方法的参数传递的就是过滤器 File[] listFiles(FileFilter filter) java.io.FileFilter接口:用于抽象路 阅读全文
posted @ 2022-07-09 11:04 ja不会va 阅读(88) 评论(0) 推荐(0)
摘要: 综合案例文件搜索 搜索D:\a目录中的,java文件。 分析 1.目录搜索,无法判断多少级目录,所以使用递归,遍历所有目录 2遍历目录时,获取的子文件,通过文件名称,判断是否符合条件 需求: 遍历c:\\abc文件夹,及abc文件夹的子文件夹 只要.java结尾的文件 c:\\abc c:\\abc 阅读全文
posted @ 2022-07-09 10:54 ja不会va 阅读(59) 评论(0) 推荐(0)
摘要: 练习--使用递归计算阶乘 public static void main(String[] args) { int jc = jc(5); System.out.println(jc); } /* 定义方法使用递归计算阶乘 5的阶乘:5! = 5*(5-1)*(5-2)*(5-3)*(5-4)=5* 阅读全文
posted @ 2022-07-09 10:38 ja不会va 阅读(30) 评论(0) 推荐(0)
摘要: 递归∶指在当前方法内调用自己的这种现象。 递归的分类: 递归分为两种,直接递归和间接递归。 直接递归称为方法自身调用自己 间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。 注意事项: 递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出。 在递归中虽然有限定条件,但是递 阅读全文
posted @ 2022-07-09 10:28 ja不会va 阅读(72) 评论(0) 推荐(0)
摘要: File类创建删除功能的方法 - public boolean createNewFile() :当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。 - public boolean delete() :删除由此File表示的文件或目录。 - public boolean mkdir() :创 阅读全文
posted @ 2022-07-09 09:35 ja不会va 阅读(28) 评论(0) 推荐(0)
摘要: 获取功能的方法 public String getabsolutepath():返回此Fle的绝对路径名字符串。 public String getpath():将此Fle转换为路径名字符串。 public String getname():返回由此File表示的文件或目录的名称。 public l 阅读全文
posted @ 2022-07-09 09:31 ja不会va 阅读(37) 评论(0) 推荐(0)
摘要: 概念: 路径: 绝对路径: 是一个完整的路径以盘符(c:,D:)开始的路径c:a. txtC: \Users\itcast\\Ideaprojects l\shangyuan \\123.txtD:l\demo\\b. txt 相对路径: 是一个简化的路径相对指的是相对于当前项目的根目录(C: Us 阅读全文
posted @ 2022-07-09 09:02 ja不会va 阅读(39) 评论(0) 推荐(0)