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

搭建一个视频网站多少钱邢台市网络公司

搭建一个视频网站多少钱,邢台市网络公司,怎样提升企业网站的访问,公司门户网站的设计与实现1. FluentIterable FluentIterable 流迭代器早于JDK8的stream产生#xff0c;提了了一些集合类的过滤、转换等相关操作。在JDK8之前使用比较多#xff0c;JDK8之后推荐使用JDK的stream相关操作。FluentIterable的相关操作可以作为了解。 package org.example.model.guava;i…1. FluentIterable FluentIterable 流迭代器早于JDK8的stream产生提了了一些集合类的过滤、转换等相关操作。在JDK8之前使用比较多JDK8之后推荐使用JDK的stream相关操作。FluentIterable的相关操作可以作为了解。 package org.example.model.guava;import com.google.common.base.Optional; import com.google.common.collect.FluentIterable; import com.google.common.collect.ImmutableList; import org.assertj.core.util.Lists; import org.junit.Test;import java.util.ArrayList;import static org.assertj.core.api.Assertions.assertThat;public class FluentIterableTest {Testpublic void test1() {ArrayListString strings Lists.newArrayList(A, B, C, DDD);FluentIterableString fit FluentIterable.from(strings);assertThat(fit.size()).isEqualTo(4); // size操作不建议使用可以需要遍历计算长度// filterFluentIterableString filter fit.filter(e - e ! null e.length() 2);assertThat(filter.size()).isEqualTo(1);assertThat(strings).size().isEqualTo(4); // filter操作不会影响原始列表assertThat(fit.size()).isEqualTo(4); // filter为新对象不影响旧的fitassertThat(fit.contains(A)).isTrue();// 使用append添加元素产生新的FluentIterableFluentIterableString append fit.append(E);assertThat(append.size()).isEqualTo(5);assertThat(append.contains(E)).isTrue();assertThat(fit.size()).isEqualTo(4); // 不影响旧的fitassertThat(strings).size().isEqualTo(4); // 不影响元素list}Testpublic void test2() {ArrayListString strings Lists.newArrayList(A, B, C, DDD);FluentIterableString fit FluentIterable.from(strings);assertThat(fit.size()).isEqualTo(4); // size操作不建议使用可以需要遍历计算长度assertThat(fit.allMatch(e - e.equals(A))).isFalse();assertThat(fit.allMatch(e - e.equals(B))).isFalse();OptionalString firstMatch fit.firstMatch(e - e.equals(B));assertThat(firstMatch.isPresent()).isTrue(); // 注意这里guava的OptionalOptionalString first fit.first();assertThat(first.isPresent()).isTrue(); // 注意这里guava的OptionalOptionalString last fit.last();assertThat(last.isPresent()).isTrue(); // 注意这里guava的OptionalFluentIterableString limit fit.limit(3);assertThat(fit.size()).isEqualTo(4); // limit会创建新的FluentIterablelimit.forEach(System.out::print); // ABC// toListtoMap转换为list和mapImmutableListString list fit.toList();ArrayListString list2 Lists.newArrayList(F);fit.copyInto(list2); // 将数据拷贝到list2System.out.println(list2); // [F, A, B, C, DDD]// 转换System.out.println(fit.transform(String::length).toList()); // [1, 1, 1, 3]} } 2. Lists package org.example.model.guava;import com.google.common.collect.Lists; import org.junit.Test;import java.util.ArrayList; import java.util.List;public class ListsTest {Testpublic void test1() {// 笛卡尔乘积ListListString lists Lists.cartesianProduct(Lists.newArrayList(1, 2), Lists.newArrayList(A, B));System.out.println(lists); // [[1, A], [1, B], [2, A], [2, B]]// 转换ArrayListString strings Lists.newArrayList(A, B, C);ListString transform Lists.transform(strings, String::toLowerCase); // 入参不能为空System.out.println(transform); // [a, b, c]// 反转System.out.println(Lists.reverse(strings)); // [C, B, A]// 拆分遍历System.out.println(Lists.partition(strings, 2)); // [[A, B], [C]]} }
http://www.yutouwan.com/news/167725/

相关文章:

  • 深圳市住房和建设局网站变更做点击率的网站
  • 深圳宝安网站建设公司功能型网站
  • joomla做类似赶集网的网站抖音代运营商业模式
  • 免费发布信息的网站平台营销什么意思
  • 招聘类网站建设每天看七个广告赚40元的app
  • 网站开发与管理心得体会常宁市城市建设规划管理局网站
  • 合优做网站需要多少钱网站建设北京
  • 廉江网站建设公司腾讯云免费网站建设
  • 做公司的宣传网站需要注意什么设计网站vcg
  • 建设银行的网站wordpress秀主题
  • 网站怎么制作免费的下载京东商城网上购物
  • 宝安做网站多少钱化妆品商城网站建设
  • 光效网站南宁建设集团招聘信息网站
  • 长沙网站制造吉林做网站多少钱
  • 阜阳商城网站建设电子商务网站建设规划的内容
  • 做资料分享网站有哪些广东网站开发搭建
  • 在vs做的项目怎么连接到网站枫叶主机 wordpress
  • 高唐建筑公司网站洛阳霞光seo网络公司
  • 公司网站建设专家做网站推广一年多少钱
  • 大连百姓网免费发布信息网站用jsp做的网站需要什么工具
  • 昆山汽车网站建设重庆免费建网站
  • 备案网站应用服务网站开发合同甲方的权利
  • 无需注册网站模板下载wordpress主题_
  • 创意网站交互推广普通话的手抄报怎么画
  • 网站建设招标文件范本网站建设分析魅族
  • 图库素材网站模板网站建设的方法步骤
  • 厦门高端网站建设济南哪里做网站
  • 学校信息化网站建设新手网站设计看哪本书
  • 文件传输协议登录网站美食网站设计规划书
  • 网站建设面板重庆市建设工程施工安全管理网官网