java 流
不会写代码的菜
这个作者很懒,什么都没留下…
展开
-
Java IO流之对象输入输出流
IO 对象输入输出流 什么是对象? 对象指的就是java运行过程中产生的对象 如: new Date() , new String() 对象输入输出流 : 主要的作用是用于写入对象信息与读取对象信息。 对象信息 一旦写到文件上那么对象的信息就可以做到持久化了 对象的输出流: ObjectOutputStream 对象的输入流: ObjectInputStream 对象序列化 对象的寿命通常随着生成该对象的程序的终止而终止。 有时候,可.原创 2022-04-08 08:45:00 · 682 阅读 · 0 评论 -
Java IO流之字节流
直接负责数据的读和写操作,可以实现字节的读取和写入 字节流包含字节输入流FileInputStream和字节输出流FileOutputStream FileInputStream和FileOutputStream前者是将文件读取到内存中,后者是将内存中的数据写入到文件中 代码示例: package io; import java.io.FileInputStream; import java.io.FileNotFoundException; import jav原创 2022-04-07 22:45:00 · 121 阅读 · 0 评论 -
Java IO流之打印流PrintWriter,PrintStream
打印流借助文件将数据存储在硬盘中,实现数据的持久化保存 打印流是最为方便的流,可以打印任何形式的数据.如: 小数,整数和字符串等 打印流分为字节打印流和字符打印流: 字符打印流 PrintWriter: print方法可以打印各种类型数据 字节打印流 PrintStream: println方法可以打印各种类型的数据 PrintWriter和PrintStream不会抛出异常,用户通过检测错误状态获取错误信息 PrintWriter..原创 2022-04-07 20:00:00 · 687 阅读 · 0 评论 -
Java IO流之使用FileWriter写出数据
FileWriter用于从内存中写出数据到硬盘的文件中 说明: 输出操作对应的File类可以不存在,并不会报异常 若不存在,则在输出过程中,自动创建指定位置的文件 若存在: 如果流使用的构造器为: FileWriter(file,false)/Filewriter(file),则对原文件进行覆盖操作 如果使用FileWriter(file,true): 不对原文件进行覆盖,而是在原文件上继续添加原创 2022-04-07 18:30:00 · 715 阅读 · 0 评论 -
使用FileRead和FileWriter实现文本文件的复制
这里我们直接上代码进行介绍:import java.io.*;public class FileReadTest { public static void main(String[] args) throws IOException { /* 使用FileReader和FileWriter实现文本文件的复制 */ FileReader fileReader = null; FileWriter fil原创 2022-04-07 14:17:12 · 309 阅读 · 0 评论 -
Java IO流FileReader中read(char [] cbuf)读入数据
这里我们直接上代码进行介绍:package io;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class IOTest { public static void main(String[] args) throws IOException { /* 对r原创 2022-04-06 19:18:37 · 833 阅读 · 0 评论 -
Java IO流的使用方法(操作步骤)
我们首先以文件流FileReader为基础,介绍一些流的基本使用方法这里我们首先要创建一个".txt"的文件,然后将文件中的内容读入流中,并输出到控制台package io;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class IOTest { public static voi..原创 2022-04-02 00:15:00 · 968 阅读 · 0 评论 -
Java IO流的概述及分类,体系
一.Java IO概述 I/O是Input/Output的缩写,I/O技术是一种非常实用的技术,主要用于处理设备之间的数据传输. 如: 读/写文件,网络传输等 Java 程序中,对于数据的输入/输出操作以"流(Stream)",的形式进行 java.io包下提供了各种"流"的类型和接口,用以获取不同种类的数据,并通过标准的方法输入或输出数据 什么是输入输出? 输入 intput: 读取外部数据(磁盘,光盘等存储设备中的数据)到程序(内存)中 输出 output:原创 2022-04-01 23:30:00 · 556 阅读 · 0 评论 -
Java File类
一.File类的概述 File类位于java.io包中 File类的对象可表示一个文件或目录 ● File对象可以对文件或目录的属性进行操作,如:文件名、最后修改日期、文件 大小等; ● File对象无法操作文件的具体数据,即不能直接对文件进行读/写操作。 二.File类的构造方法①直接从根目录获取File file2 = new File("F:/Java:/text2.txt");②间接获取 String p = "F:/Java:/"; Fil...原创 2022-04-01 21:30:00 · 1024 阅读 · 0 评论 -
Java Stream流的终端操作
流的终端操作会从流的流水线生成结果,其结果可以是任何不是流的值 如: List,Integer 流进行了终端操作后不能再使用. 流的终端操作也涉及到很多种方法,下面我们分为3大类进行介绍1.匹配与查找 allMatch() //检查是否匹配所有元素 anyMatch() //检查是否至少有一个元素匹配 noneMatch() //检查是否没有元素匹配 findFirst() //返回第一个元素 findAny() //返回任意元素..原创 2022-04-01 08:30:00 · 495 阅读 · 0 评论 -
Java stream流的中间操作
多个流的中间操作可连成一个流水线,除非流水线上触发终端操作,否则中间操作不会执行任何的处理!而在终止操作执行时一次性全部处理.将这种处理方式称为"惰性求值"下面我们分三个部分来介绍流的中间操作1.筛片与切片筛选与切片中共涉及一下几个方法 filter() //过渡,从流中排除某些元素 limit() //截断流,使之不超过指定数量 distinct() //筛选,通过流所生成元素的hashCode()和equals()方法去除重复元素 skip() /...原创 2022-03-31 23:27:17 · 766 阅读 · 0 评论 -
Java stream获取流的方法及流的基本操作步骤
一.获取流的方法 目前,我们共有四种获取流的方法,下面进行一一介绍:①从集合中获取流 ArrayList<String> list = new ArrayList<>(); Stream<String> stream = list.stream(); 这里我们通过调用stream()方法,将集合中的数据存放到Stream对象中,直接对Stream中的数据进行操作②从数组中获取流 Integ...原创 2022-04-01 15:35:25 · 2888 阅读 · 0 评论 -
Java Stream(流)API的概述
一.Stream API的说明 Stream是Java 8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找,过滤和映射等操作 使用Stream API对集合数据进行操作,就类似于使用SQl执行的数据库查询,也可以使用Stream API来并行执行操作,简言之.Stream API提供了一种高效且易于使用的处理数据的方式 二.为什么要使用Stream API? 实际的开发过程中,项目中的多数数据源都来自于MySql,Oracle等,但现在数据源可以原创 2021-12-28 22:15:00 · 322 阅读 · 0 评论