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

行业网站需要如何做b2b

行业网站需要如何做,b2b,龙岗做网站的,建设公司起名哪个网站好Stream流与File类 Stream流 简化集合和数组的操作&#xff0c;startWith(“张”) 第一个为这个返回true String1.获取Stream对象 单列集合 双列集合 先获得键值对 在遍历数组 零散的数据 Stream<Integer> arrStream.of(1,2,34,3); stream.forEach(sss); 即可2.中间…

Stream流与File类

Stream流

简化集合和数组的操作,

startWith(“张”)

第一个为这个返回true
String

1.获取Stream对象

单列集合

在这里插入图片描述

双列集合
先获得键值对
在遍历

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

数组

在这里插入图片描述

零散的数据
Stream<Integer> arr=Stream.of(1,2,34,3);
stream.forEach(sss);
即可

2.中间方法

filter
在集合当中,对数据进行过滤

在这里插入图片描述

重写Predicate类,符合条件的返回true,不符合的返回false
他的返回值,仍然是一个Stream流对象,所以称之为中间过程
 ArrayList<String> arr=new ArrayList<>();arr.add("dasd");arr.add("basd");arr.add("dad");arr.add("dsa");arr.stream().filter(s -> s.startsWith("d")).filter(s->s.endsWith("d")).forEach(s-> System.out.println(s));
limit
arr.stream().limit(3).forEach(s->System.out.println(s));使用limit(int length);//限制多少个元素
skip
arr.stream().skip(3).forEach(s->System.out.println(s));使用skip(int length);//跳过多少个元素
limit和skip是可以一起用的
concat
Stream.concat(Stream a,Stream b);
将两个流进行合并,但是注意一点,不会进行去重哦
distinct
arr.distinct();进行操作即可
依赖的是hashcode和equals方法,所以需要注意一点,在我们自己创建对象的时候,需要重写这两个方法注意一下,如果一个流已经被消费过或者是进行使用过,那么这个流就相当于关闭了,就不能再进行操作了!!!!!!!!!

3.终结方法

流水线的最后一个操作。
进行该类的操作之后,就不能再进行操作了,因为相当于是最后一个操作了
forEach
遍历数组
count
查看有多少个方法

4.收集操作

在这里插入图片描述

把stream流操作后的结果数据转回到集合
不会修改数据源
Collector
toList,toSet

在这里插入图片描述

toMap

在这里插入图片描述
在这里插入图片描述

collect(,);
前面写的是key,后面是value
需要进行转化
new Function(a1,a2);
a1为流中的类型
a2为目标类型
需要重写function里面的apply方法,也就是需要将转化出来的的操作进行打印即可

File类

操作系统的文件对象(文件、文件夹)

构造

根据输入的字符串进行操作
File f1=new File("F:\\A.txt");
f1.createNewFile();//创建文件
f1.exists();//存在返回true
 File f1=new File("F:\\","A.txt");也可以根据父级路径和子级路径来封装File对象f1=new File(new File(new File("F:\\") ),"A.txt");

相对路径和绝对路径

跟js那边的概念是一样的
绝对:从根目录开始,一点点的找
绝对:相对于当前项目进行查询

在这里插入图片描述

尽管我们创建包的时候习惯写.
但实际上在我们进行查询的时候需要用转移字符\\才可以

isDirectory

判断是否是文件文件夹

isFile!

判断是否是文件

exists

判断是否存在

length()

判断文件的字节大小
文件夹的话,会返回错的

getAbsoluteFile()

System.out.println(f1.getAbsoluteFile());
获得绝对路径

getName

获得文件的名字

lastModified

获得文件的最后的修改时间,返回的是毫秒值

在这里插入图片描述

创建和删除

createNewFile
创建一个空的文件
实现创建路径和想要创建的对象,才能通过路径对文件夹进行增删查改的操作
mkdirs
创建多级文件夹
delete
删除
只能删除空的文件夹
删除不走回收站!!
回收不了
public File[] listFiles()
获得当前目录下所有的一级文件对象

在这里插入图片描述

可以利用递归的操作将一个文件夹下面的所有的文件都获取
其实也就是dfs
可能偶尔会返回为null,因为
路径可能会不存在
路径是文件的时候
为空文件的时候,返回的是一个长度为0的数组
!!
当访问的内容或者是文件夹他需要的是需要密码才能够进入的时候们,就会返回为null
至于如何进行的删除,这边不进行
解释了,就是dfs的思想

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

相关文章:

  • 网上买保险网站网站运营与维护
  • 全屏网站尺寸企业网站建设cms
  • 大连龙彩科技的网站在谁家做成人大学报名官网入口
  • 广联达工程造价软件官网东莞百度seo新网站快速排名
  • 三水网站建设抖音seo排名软件
  • 网站建设入门教程视频娄底地seo
  • 大连鼎信网站建设公司地址东莞市网站建设
  • 网站制作的市场前景长沙建站优化
  • 赣州做网站公司seo优化网站百度技术
  • 美食网站开发与设计报告seo一个月赚多少钱
  • 做网站设计的公司接推广app任务的平台
  • 电子商务网站建设与维护概述网络营销专业培训学校
  • 网站建设遇到哪些问题上海公司排名
  • 可以做词云的网站微信搜索seo优化
  • 网页界面设计宽度和安全区seo实战密码电子版
  • 苏州网站建设熊掌小说排行榜2020前十名
  • 基于jsp网站开发参考文献seo关键词排名优化工具
  • 怎么做优化网站排名seo搜索引擎优化到底是什么
  • 网站建设论文3000字安卓嗅探app视频真实地址
  • 企业网站四大类型seo优化神器
  • 怎么用网站做类似微博企业内训课程
  • 南宁网站建设推广交换神器
  • 南宁新技术产业建设开发总公司网站seo建站网络公司
  • 网站规划问题福州百度开户多少钱
  • 单位门户网站建设方案十大搜索引擎
  • 如何降低网站跳出率b站推广网站入口2023是什么
  • 廉政网站管理制度建设怎么优化网络
  • 合肥有哪些做网站的公司河南百度推广公司
  • 企业建设网站公司有哪些怎样建立一个网络销售平台
  • 陕西广告公司网站建设电商网站建设公司哪家好