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

做网站一般几个步骤网页设计尺寸px是什么意思

做网站一般几个步骤,网页设计尺寸px是什么意思,域名的价格,wordpress 管理员邮箱前言 在安卓开发过程中&#xff0c;我们经常需要将一个列表按照特定条件拆分为两个子列表。随着对语言的深入理解&#xff0c;我发现了一些更高效、更简洁的实现方式&#xff0c;现在与大家分享。 实现 传统Java实现 假设我们有以下列表需要处理&#xff1a; List<Stri…

在这里插入图片描述

前言

在安卓开发过程中,我们经常需要将一个列表按照特定条件拆分为两个子列表。随着对语言的深入理解,我发现了一些更高效、更简洁的实现方式,现在与大家分享。

实现

传统Java实现

假设我们有以下列表需要处理:

List<String> list = new ArrayList<>();
list.add("1");
list.add("2");
list.add("1");
list.add("2");

使用Java进行条件拆分

List<String> list1 = new ArrayList<>();
List<String> list2 = new ArrayList<>();
list.forEach(item -> {if (Objects.equals(item, "1")) {list1.add(item);} else {list2.add(item);}
});

使用Java Stream API优化

List<String> list1 = list.stream().filter(item -> Objects.equals(item, "1")).collect(Collectors.toList());
List<String> list2 = list.stream().filter(item -> !Objects.equals(item, "1")).collect(Collectors.toList());

Kotlin实现

val list: MutableList<String> = ArrayList()
list.add("1")
list.add("2")
list.add("1")
list.add("2")val list1: List<String> = list.filter { it == "1" }
val list2: List<String> = list.filter { it != "1" }

更简洁的Kotlin实现

val (list1, list2) = list.partition { it == "1" }
http://www.dtcms.com/wzjs/827233.html

相关文章:

  • 中小学网站建设方案免费vps云服务器
  • 淮北矿业 集团 工程建设有限责任公司网站营销策划与运营的书
  • 浙江建设职业技术学院尔雅网站怎么写wordpress
  • 网络设置的网站学做网站论坛账号
  • 建站点常用的网络营销方式
  • 东莞建网站的公长沙建网站的公司一对一定制方案
  • 苏州做网站的公司哪家最好腾讯的wordpress怎么样
  • 河南自己怎么做网站无锡百度快照优化排名
  • 做ui要上那些网站wordpress更新慢
  • 龙岩网站优化网站推广究竟应该怎么做
  • 做网站广告网页版qq登录网址
  • 云南建设网站公司基础建设期刊
  • 室内设计公司网站设计上海专业做网站建设如何做
  • wordpress 仿站工具做网站要会写什么软件
  • 天津seo公司网站c2c网站建设系统
  • 潍坊网站建设哪家便宜阿玛尼手表
  • 免费站推广网站2022wordpress 链接微博
  • 哪个网站建设平台支持花呗分期网站建设与维护
  • 药业做网站的网站目标分析张家港建网站
  • 时尚网站设计教程网站如何做才能被百度等收录
  • 百度站点注册安全工程师有什么用
  • ps软件网站有哪些功能南昌网站关键词推广
  • 电子商务网站建设与管理试卷百度云域名没有备案怎么做网站
  • 想做网站的公司好网络推广方案微xiala11
  • 微商城网站建设代理商微能力者恶魔网站谁做的
  • 网站的不同类免费公司宣传视频制作软件
  • 舞台灯光网站建设线上销售水果营销方案
  • 广州网站建设模板网站集群建设价格
  • 招远建网站首选公司那个网站上可以找代加工的订单做
  • 企业网站建设应该注意什么事项问题电脑编程软件