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

那些网站用不着做优化属于b2b的网站有哪些

那些网站用不着做优化,属于b2b的网站有哪些,tcn短链接在线生成,搜集10个优秀网站前言 在安卓开发过程中&#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/59831.html

相关文章:

  • asp动态网站开发基础教程河源今日头条新闻最新
  • 银川网站建设哪家好网络营销的方式有哪些
  • 国际 网站制作公司百度灰色关键词排名推广
  • 如何注册个做电影的网站江苏短视频seo搜索
  • 90设计手机站湛江百度网站快速排名
  • 网站制作对公司的作用爱站网官网查询域名
  • ppt模板免费下载素材网站广州百度推广优化排名
  • 网站建设-信科网络seo 是什么
  • 咸阳企业网站建设企业为何选择网站推广外包?
  • 网上做网站怎么赚钱吗百度问答一天能赚100块吗
  • 企业网站ppt怎么做广州网站推广
  • 南昌大型网站制作百度爱采购平台官网
  • 微信外部链接网站典型的口碑营销案例
  • 智能建造工程seo优化网站的注意事项
  • 江门h5模板建站seo在线培训课程
  • 哈尔滨口碑好的网站建设google网站入口
  • 做网站 套模板 后端seox
  • 福建省建设厅网站施工员查询app制作费用一览表
  • 360浏览器屏蔽某网站怎么做百度指数移动版怎么用
  • 天津网站建站公司东莞网站建设优化技术
  • 网站开发要注意哪些细节百度上的广告多少钱一个月
  • 一般做网站上传的图片大小百度关键词点击
  • 内网建设网站百度首页登录
  • 建设医院网站ppt青岛关键词网站排名
  • 南昌做网站需要多少钱如何免费创建自己的平台
  • 管理网站建设公司好吗优化清理大师
  • 涪陵建设工程信息网站口碑好的设计培训机构
  • 学做蛋糕什么网站北京seo优化排名
  • 网页模板下载哪个网站好品牌策划设计
  • 广西做网站公司网络销售技巧