10 2022 档案
发表于 2022-10-15 16:36阅读次数:100评论次数:0
摘要:Stream流的使用 获取stream流的两个方法 所有的Collection集合都可以通过stream默认方法获取流。 default Stream<E>() Stream接口的静态方法of可以获取数组对应的流。 static <T> Stream<T> of(T...values) public
阅读全文 »
发表于 2022-10-15 16:36阅读次数:75评论次数:0
摘要:function(T,R) R apply(T t) 根据类型T的参数获取类型R的结果 使用场景例如,将String类型转化为Integer类型 public class Demo1Apply { public static Integer change(String s,Function<Stri
阅读全文 »
发表于 2022-10-12 23:46阅读次数:420评论次数:0
摘要:Predicate boolean test(T t):用来指定数据类型进行判段的方法 import java.util.function.Predicate; /* * java.util.function.Predicate<T>接口 * 作用:对某种数据类型的数据进行判断,返回一个boolea
阅读全文 »
发表于 2022-10-12 23:46阅读次数:457评论次数:0
摘要:Consumer /* * java.util.function.Consumer<T>接口和supplier接口相反 * 它是消费一个数据, * Consumer泛型执行什么类型,就用accept方法消费什么类型 * * */ public class Demo1 { public static
阅读全文 »
发表于 2022-10-12 23:46阅读次数:661评论次数:0
摘要:Supplier接口的使用 /* * java.util.function.Supplier<T>接口仅包含一个无参的方法:T get(). 用来获取一个泛型参数指定类型的对象数据 * 定义一个方法,方法的参数传递Supplier<T>接口,泛型执行String,get方法返回一个String *
阅读全文 »
发表于 2022-10-08 22:12阅读次数:82评论次数:0
摘要:ObjectOutputStream对象序列化流 作用:把对象以流的形式写入道文件中保存 构造方法:ObjectOutputStream(OutputStream out) 特有的方法: void writeObject(Object obj)将指定的对象写入道ObjectOutputStream中
阅读全文 »
发表于 2022-10-08 19:42阅读次数:248评论次数:0
摘要:OutPutStreamWrite是字符通向字节流的桥梁 构造方法: OutPutStreamWrite(OutPutStream out) OutPutStreamWrite(OutPutStream out, String chatsetName) 参数 OutPutStream out字节输出
阅读全文 »
发表于 2022-10-08 11:20阅读次数:76评论次数:0
摘要:java文件复制 public static void copy(String startPath,String endPath)throws IOException { long start = System.currentTimeMillis(); //创建读取流 FileInputStream
阅读全文 »
发表于 2022-10-07 20:54阅读次数:167评论次数:1
摘要:字节输出流 构造方法: BufferedOutPutStream(OutPutStream out) BufferedOutPutStream(OutPutStream out, int size) 参数: OutPutStream out:字节输出流,可以传递OutPutStream,缓冲流会给F
阅读全文 »
发表于 2022-10-07 18:07阅读次数:223评论次数:0
摘要:Properties集合的用法 Properties集合是一个唯一和IO流相结合的集合 可以使用Properties集合中的store方法,把集合中的临时数据,持久化到硬盘中 可以使用Properties集合中的load方法,把硬盘中保存的文件(键值对),读取到集合中使用 属性列表中的每个键及其对应
阅读全文 »
发表于 2022-10-07 17:14阅读次数:114评论次数:0
摘要:JDK7的新特性 在try的后面可以增加一个() 在括号中可以定义流对象 这个流对象的作用域就在try中有效try中的代码执行完毕,会自动把流对象释放,不用写finally try(FileInputStream fis = new FileInputStream("./a.mp3"); FileO
阅读全文 »
发表于 2022-10-06 22:55阅读次数:83评论次数:0
摘要:字符流 java.io.Reader:字符输入流的父类,是一个抽象类 共有的方法: int read() 读取单个字符并返回 int read(char[] cbuf) 一次读取多个字符,将字符读入数组 void close() 关闭流并释放资源 java.io.FileReader extends
阅读全文 »
发表于 2022-10-06 14:19阅读次数:91评论次数:0
摘要:字节输入流 java.io.InputStream 此抽象类是表示字节1输入流的所有的超类。 定义了所有子类共有的方法: int read() 从输入流中读取数据的下一个字节。 int read(byte[] b)从输入流中读取一定熟量的字节,并将其存储在缓冲区数组b中。 void close()
阅读全文 »
发表于 2022-10-06 13:07阅读次数:372评论次数:0
摘要:字节流输出的使用步骤: 创建一个FileOutPutStream对象,构造方法中传递写入数据的目的地。 调用FileOutPutStream对象中的方法write,把数据写入到文件中。 释放资源 //创建一个File对象 File file = new File("./a.txt"); //创建一个
阅读全文 »