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

电脑端网站一般做多宽最好网络营销手段有哪些方式

电脑端网站一般做多宽最好,网络营销手段有哪些方式,山西通州集团网站建设,网站里的活动专题栏怎么做流 stream是什么&#xff1f;stream优点stream和集合的区别stream的创建steam的操作从steam中取值 stream是什么&#xff1f; stream可以简化对集合的操作&#xff0c;具体操作由流内部实现&#xff0c;而无需用户自行实现过程 stream优点 对于以下ArrayList List<Strin…

  • stream是什么?
  • stream优点
  • stream和集合的区别
  • stream的创建
  • steam的操作
  • 从steam中取值

stream是什么?

stream可以简化对集合的操作,具体操作由流内部实现,而无需用户自行实现过程

stream优点

对于以下ArrayList

List<String> words = new ArrayList<>();
words.add("tom");
words.add("john");

如果我们要统计其长度大于4的字符串,需要循环进行遍历

int count = 0;
for (String s : words) {if (s.length() >= 4) {count++;}
}

而使用stream,无需遍历和计数,只需要指定做什么,而无需关注怎么做

long count = words.stream().filter(s -> s.length() >=4).count();

stream和集合的区别

  • stream不存储元素
  • stream的操作不会修改源数据,而是生成一个新的流,下一个操作是在上一个操作所生成的流中进行
  • stream的操作是Lazy的,只有在真正需要时才会调用,如上filter在匹配到第4个单词时就停止过滤

stream的创建

对于任何实现类Collection的子类,都可通过stream()方法获取流

List<String> list= new ArrayList<>();
Stream<String> stream = list.stream();

对于个别元素,可用Stream.of()构建

Stream<String> stream = Stream.of("tom", "john");

对于数组,可用Arrays.stream()构建

String[] strings=new String[]{"tom","john"};
Stream<String> stream = Arrays.stream(strings);

构建空的stream,可通过泛型指定其元素类型

Stream<Object> stream = Stream.empty();

使用generage生成无限stream,如生成随机数流

Stream<Double> stream = Stream.generate(Math::random);

steam的操作

filter()可指定流的过滤条件,如将长度大于3的元素筛选出来

List<String> list = new ArrayList<>();
Stream<String> stringStream = list.stream().filter(s -> s.length() > 3);

map()可指定流的转换条件,如将单词转为小写

Stream<String> stringStream = list.stream().map(s -> s.toLowerCase());

limit()可截取流,如生成10个随机数流

Stream<Double> stream = Stream.generate(Math::random).limit(10);

distinct()可去除流中的重复元素

Stream<String> stream = list.stream().distinct();

sort()可对流进行排序,可调用默认比较器或自行定义比较器

Stream<String> sort1 = list.stream().sorted();
Stream<String> sort2 = list.stream().sorted(Comparator.comparing(String::length).reversed());

从steam中取值

以下从数组的stream中取出最大值,

OptionalInt max = Arrays.stream(new int[]{1, 2, 3}).max();
int i = max.orElse(0);
http://www.hkea.cn/news/285184/

相关文章:

  • 不要钱做网站软件网站seo优化效果
  • 公司做网站提供产品加盟费互联网销售怎么做
  • 视频网站开发架构百度app最新版本
  • 网站上内容列表怎么做的网站模板中心
  • 上海利恩建设集团有限公司网站国内好用的搜索引擎
  • 网站模板论坛今日重大军事新闻
  • 昆山自适应网站建设电商平台的营销方式
  • 盘龙区网站建设外包高级搜索引擎技巧
  • 什么做的网站吗58百度搜索引擎
  • wordpress 企业站开发口碑营销的概念
  • 广州免费核酸检测点东莞seo项目优化方法
  • 学风建设网站版块设计个人网站
  • 网站底部连接怎么做福州seo推广
  • 生猪价格今日猪价行情关键词优化是什么工作
  • 网站建设公司下载搜索引擎查询
  • 韩国吃秀在哪个网站做直播企业宣传
  • 江西网站建设成都百度
  • 糯米团网站怎么做微信软文范例100字
  • 如何在社交网站上做视频推广seo营销的概念
  • 大连做网站仟亿科技最新域名查询
  • 网站开发实施计划与安排宁波网络推广方式
  • 企业网站建设公司注意哪些问题软件开发外包公司
  • abc网站建设怎么样yandex引擎搜索入口
  • wordpress屏蔽f12广州seo网络优化公司
  • 南宁网站建设推广服务云服务器免费
  • 大数据营销是什么seo站长
  • 建设政府网站的公司乐山网站seo
  • 仿站容易还是建站容易专业做灰色关键词排名
  • 做网站背景音乐管理课程培训
  • 网站建设可以自学吗品牌软文范文