&n
原创 2013-07-29 22:27:05
601阅读
2点赞
(一)概述        过去我们在遍历一个数组时候,使用是循环方式,但是,仔细想想,我们我们为什么一定要用for 循环,或者是while循环呢?我们目的是得到数组中某些,或者全部内容,而我们是通过for循环方式去获取,换言之,for循环只是过程,他并不是必须,我们只需要得到结果,中间过程我们可以不在
一、介绍 从 Java8 开始,jdk 新增加了一个 Stream 类,用来补充集合类,它强大,相信用过它朋友,能明显感受到,不用使用for循环就能对集合作出很好操作。Stream 使用一种类似用 SQL 语句从数据库查询数据直观方式来提供一种对 Java 集合运算和表达高阶抽象。这种风格将要处理元素集合看作一种, 流在管道中传输, 并且可以在管道节点上进行处理, 比如筛选, 排
转载 2023-07-20 14:43:01
60阅读
Java中,可以从不同角度进行分类。一、按照数:输入流和输出。 输出:  输入流:因此输入和输出都是从程序角度来说。二、按照处理数据单位不同可以分为:字节流和字符。字节流和字符原理是相同,只不过处理单位不同而已,字节流、字符,两类都分为输入和输出操作。以下是java中io中常用。1.在字节流中输出数据主要是使用OutputStream完成
可以加快读取速度BufferedInputStreamBufferedOutputStreamBufferedReaderBufferedWriter字节缓冲@Testpublic void testBufferedInputOutputStream(){ //1 提供读入,写出文件 BufferedInputStream bis = null; Bu...
原创 2022-02-23 17:05:47
76阅读
# Java使用 是Java中重要概念之一,它提供了一种处理输入输出机制,可以将数据从一个地方传递到另一个地方。可以连接到各种数据源和数据目的地,如文件、网络连接、内存、标准输入输出等。本文将介绍Java使用,并通过代码示例来说明。 ## 分类 Java中可以分为输入流和输出。输入流用于从数据源(如文件、网络连接等)读取数据,而输出流用于将数据写入到数据目的地(如文
原创 2023-11-16 03:05:08
40阅读
可以加快读取速度BufferedInputStreamBufferedOutputStreamBufferedReaderBufferedWriter字节缓冲@Testpublic void testBufferedInputOutputStream(){ //1 提供读入,写出文件 BufferedInputStream bis = null; Bu...
原创 2021-06-05 23:41:58
175阅读
【代码】List使用
原创 2024-03-01 10:20:43
55阅读
# Java 使用 Java 8 引入了(Stream)概念,提供了一种更加现代和便捷方式来处理集合数据。是一种能够以声明性方式处理对象序列工具,能够支持过滤、排序、映射等各种操作。核心在于“计算是一个操作链(pipeline),而不是一个数据结构”。这意味着你可以以非常灵活方式来处理数据,关注“做什么”而不是“怎么做”。 ## 基本概念 是来自数据源(比如集合、数组)
原创 10月前
17阅读
1. 标准输入输出:System.in:标准输入流,默认从键盘输入System.out:标准输出,默认从控制台输出 修改默认输入和输出行为:System类setIn(InputStream is) / setOut(PrintStream ps)方式重新指定输入和输出。 2. 打印
转载 2020-06-26 21:31:00
86阅读
2评论
1. 标准输入输出:System.in:标准输入流,默认从键盘输入System.out:标准输出,默认从控制台输出修改默认输入和输出行为:System类setIn(InputStream is) /...
转载 2020-07-11 12:02:00
115阅读
2评论
1.对象: ObjectInputStream 和 ObjectOutputStream2.作用:ObjectOutputStream:内存中对象 >存储中文件、通过网络传输出去:序列化过程ObjectInputStream:存储中文件、通过网络接收过来 >内存中对象:反序列化过程3.对象
转载 2020-06-26 21:34:00
94阅读
2评论
为了方便演示,不加finally关闭io代码了,实际中一定要加上。InputStream单字节读
原创 2023-02-28 07:39:11
699阅读
编程语言I/O库中常使用’这个抽象概念,他代表任何又能路产生数据数据源对象或有能力接收数据接收端对象;在java中从数据传输方式看 “”分为 字节流和字符两类 如下所示InputStream 方法简介名称返回值说明read()int输入流中读取下一个字节数据,返回读取字节数据,返回-1表示读取完成read(byte b[])int输入流中读取0-b.length()个字节数据,
转载 2023-09-01 09:38:42
53阅读
筛选和切片Filtering用谓词Predicate筛选-filterList<Dish> vegetarianMenu = menu.stream()// .filter(Dish::isVegetarian)//Predicate<T>做参数 .collect(toList()); vegetarianMenu.forEach(System.out::prin
转载 2024-07-03 09:31:17
26阅读
1.筛选各异元素还支持一个叫作distinct方法,它会返回一个元素各异(根据所生成元素 hashCode和equals方法实现)
原创 2022-10-18 16:45:33
65阅读
1.缓冲涉及到类: * BufferedInputStream* BufferedOutputStream* BufferedReader* BufferedWriter 2.作用:作用:提供读取、写入速度提高读写速度原因:内部提供了一个缓冲区。默认情况下是8kb 3.典型代码3.1 使
转载 2020-06-26 21:27:00
165阅读
2评论
一、概念        (stream)概念源于UNIX中管道(pipe)概念。在UNIX中,管道是一条不间断字节流,用来实现程序或进程间通信,或读写外围设备、外部文件等。 一个,必有源端和目的端,它们可以是计算机内存某些区域,也可以是磁盘文件,甚至可以是Internet上某个URL。  &nbs
转载 2023-08-16 22:31:01
79阅读
字符处理 BufferedReader 处理流在使用时底层实际上是在调用节点,所以在创建处理对象时我们需要将节点对象传入。 BufferedReader buf = new BufferedReader(new FileReader("src/com/bigfraud/file/Demo01 ...
转载 2021-08-12 15:57:00
69阅读
2评论
# Java各种使用指南 ## 一、整体流程 下表是实现“Java各种使用”这个任务整体流程: ```mermaid erDiagram Process --> Initialize Initialize --> Read Read --> ProcessData ProcessData --> DisplayResult ``` ## 二、详细步
原创 2024-04-10 06:49:01
17阅读
  • 1
  • 2
  • 3
  • 4
  • 5