当前位置: 首页 > wzjs >正文

网站建设实训过程成都住建局官网怎么查新房备案

网站建设实训过程,成都住建局官网怎么查新房备案,猪八戒网站开发合同,给客户做网站 赚钱吗一、Stream 流 思想&#xff1a;流水线式思想 1、获取流对象&#xff08;将数据放到流中&#xff09; &#xff08;1&#xff09;集合获取 Stream 流对象 使用Collection接口的默认方法 default Stream<E> stream() 获取当前集合对象的 Stream 流&#xff08;单列集…

一、Stream 流

思想:流水线式思想

1、获取流对象(将数据放到流中)

(1)集合获取 Stream 流对象

使用Collection接口的默认方法

default Stream<E> stream() 

获取当前集合对象的 Stream 流(单列集合)

map.entrySet().stream()

map集合获取流对象,拿到单列集合后间接获取

(2)数组获取流对象

使用 Arrays 数组工具类中的静态方法

static <T> Stream<T> stream​(T[ ] array) 

将传入的数组封装到 Stream 流对象中

(3)零散数据获取流对象

使用 Stream 类中的静态方法 of()

static <T> Stream<T> of​(T... values) 

把一堆零散的数据封装到 Stream 流对象中

2、中间方法

Stream<T> filter(Predicate<? super T> predicate)

用于对流中的数据进行过滤

Stream<T> limit​(long maxSize)

获取前几个元素

Stream<T> skip​(long n)

跳过前几个元素

Stream<T> distinct​()

去除流中重复的元素依赖 (hashCode 和 equals方法)

static <T> Stream<T> concat​(Stream a, Stream b)

合并a和b两个流为一个流

中间方法调用完成后返回新的 Stream 流可以继续使用,支持链式编程

如果流对象已经被消费过,就不允许再次使用了

3、终结方法

void forEach​(Consumer action)

对此流的每个元素执行遍历操作

long count​()

返回此流中的元素数

4、Stream 流的收集操作

把 Stream 流操作后的结果数据转回到集合

R collect​(Collector collector)

开始收集Stream流,指定收集器

Collectors 工具类提供了具体的收集方式

public static <T> Collector toList​()

把元素收集到List集合中

public static <T> Collector toSet​()

把元素收集到Set集合中

public static  Collector toMap​(Function keyMapper , Function valueMapper)

把元素收集到Map集合中

ArrayList<String> list = new ArrayList<String>();
list.add("Alice");
list.add("Bob");
list.add("Bobby");
list.add("Charlie");
list.stream().filter(s -> s.startsWith("Bob")).forEach(s->System.out.println(s));// 收集到 List集合
List<Integer> s1 = Stream.of(1, 2, 3).filter(s -> s % 2 == 1).collect(Collectors.toList());// 收集到 Map集合
Map<String,Integer> map = L2.stream().filter(new Predicate<String>() {@Overridepublic boolean test(String s) {return Integer.parseInt(s.split(",")[1]) >= 22;}
}).collect(Collectors.toMap(new Function<String, String>() {@Overridepublic String apply(String s) {return s.split(",")[0];}
}, new Function<String, Integer>() {@Overridepublic Integer apply(String s) {return Integer.parseInt(s.split(",")[1]);}
}));System.out.println(map);

 

二、File 类

File 类代表操作系统的文件对象(文件、文件夹)

1、构造方法

public File​(String pathname)

根据文件路径创建文件对象

public File​(String parent, String child)

根据父路径名字符串和子路径名字符串创建文件对象

public File​(File  parent, String child)

根据父路径对应文件对象和子路径名字符串创建文件对象

File 对象可以定位文件和文件夹

File 封装的对象仅仅是一个路径名,这个路径可以是存在的,也可以是不存在的

绝对路径: 从盘符根目录开始,一直到某个具体的文件或文件夹

相对路径: 相对于当前项目

2、判断和查询方法

public boolean isDirectory()

判断此路径名表示的File是否为文件夹

public boolean isFile()

判断此路径名表示的File是否为文件

public boolean exists()

判断此路径名表示的File是否存在

public long length()

返回文件的大小(字节数量),文件夹返回的是错的

public String getAbsolutePath()

返回文件的绝对路径

public String getPath()

返回定义文件时使用的路径

public String getName()

返回文件的名称,带后缀名

public long lastModified()

返回文件的最后修改时间(时间毫秒值)

3、创建和删除方法

public boolean createNewFile()

创建一个新的空的文件

public boolean mkdir()

只能创建一级文件夹

public boolean mkdirs()

可以创建多级文件夹

public boolean delete​()

删除由此抽象路径名表示的文件或空文件夹

delete方法不能删除非空文件夹

delete方法不走回收站

4、遍历方法

public File[] listFiles()

获取当前目录下所有的  “一级文件对象” 

返回 File 数组

当调用者File表示的路径不存在时,返回null

当调用者File表示的路径是文件时,返回null

当调用者File表示的路径是一个空文件夹时,返回一个长度为0的数组

当调用者File表示的路径是需要权限才能访问的文件夹时,返回null

http://www.dtcms.com/wzjs/728315.html

相关文章:

  • 网站怎么做好优化如何在网上推广游戏
  • 站长工具劲爆有个做h手游的网站
  • 中小型企业网站建设与管理网站平台报价模板下载安装
  • 成都网站建设服务功能php 网站开发流程图
  • 空包网网站怎么做的永州市住房和城乡建设局网站
  • 网站的劣势阿里云免费网站建设模板
  • 深圳做网站专业适合员工的培训课程
  • 企业网站改自适应温州网站优化价格
  • 如何建设公司门户网站宁波网站排名优化seo
  • 网站开发毕业答辩ppt企业官网定制设计
  • 有没有外国人做发明的网站桂林网红餐厅
  • 本地安装网站无法连接数据库网站备案最多需要多久
  • 天天做网站阿里云域名注册好了怎么做网站
  • 做淘宝客网站制作教程视频苏州seo排名优化费用
  • 如何在电脑上打开自己做的网站永久免费的看书神器
  • 店铺网站建设策划书有口碑的装修设计公司
  • 联盟网站做的最好服装鞋帽 网站建设
  • 涟水县建设局网站烟台免费网站建设
  • 网站原创文章在哪里找wordpress路由重写事例
  • dedecms网站模板湖州做网站的
  • 太原做网站wordpress 主题 空白
  • iis发布域名网站新手如何做代理
  • 天津 论坛网站制作公司做网站找那些公司
  • 网站被黑后怎么补救小程序怎么运营推广
  • 英文网站title长沙专业网站设计平台
  • 市南区网站建设北京海淀建设中路哪打疫苗
  • 适合这手机浏览器主页的网站济南中建设计院网站
  • 自己如何创建网站做插画的网站
  • 哪个行业对网站建设需求大心理学重点学科建设网站
  • 长沙网站建站模板怎么制作网站平台