自动化测试学习过程中遇到的JAVA知识
2022/7/12 1:30:00
本文主要是介绍自动化测试学习过程中遇到的JAVA知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、PrimitiveIterator.OfInt iterator1 = IntStream.iterate(2,n -> n+1).limit(3).iterator();
1)iterator()
Java Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代 ArrayList 和 HashSet 等集合。
Iterator 是 Java 迭代器最简单的实现,ListIterator 是 Collection API 中的接口, 它扩展了 Iterator 接口。
迭代器 it 的两个基本操作是 next 、hasNext 和 remove。
调用 it.next() 会返回迭代器的下一个元素,并且更新迭代器的状态。
调用 it.hasNext() 用于检测集合中是否还有元素。
调用 it.remove() 将迭代器返回的元素删除。
详情见:https://blog.csdn.net/weixin_43314519/article/details/107473417?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-107473417-blog-113832455.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-107473417-blog-113832455.pc_relevant_aa&utm_relevant_index=1
2)PrimitiveIterator.OfInt 一个专门用于 int
值的迭代器。从1.8版本开始
详见:https://www.runoob.com/manual/jdk11api/java.base/java/util/PrimitiveIterator.OfInt.html
3)Interface Consumer<T>,从1.8版本开始
- 参数类型
T
- 操作的输入类型
- All Known Subinterfaces:
Stream.Builder<T>
- Functional Interface:
- 这是一个功能接口,因此可以用作lambda表达式或方法引用的赋值目标。
@FunctionalInterface public interface Consumer<T>表示接受单个输入参数并且不返回任何结果的操作。 与大多数其他功能接口不同,
Consumer
预计会通过副作用运行。
这是一个functional interface,其功能方法是accept(Object)
。
详见:https://www.runoob.com/manual/jdk11api/java.base/java/util/function/Consumer.html
这篇关于自动化测试学习过程中遇到的JAVA知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-19永别了,微服务架构!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?