手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
Iterator
Iterator专题提供Iterator的最新资讯内容,帮你更好的了解Iterator。
Java Iterator实现编译错误:不覆盖抽象方法remove()
为什么我会收到以下编译错误: LRIterator不是抽象的,不会覆盖java.util.Iterator中的抽象方法remove() 注意,实现是针对链表 public Iterator iterator() { return new LRIterator() ; } private class LRIterator implements Iterator { private
作者:佚名 时间:2020-04-23
Java – HashSet实现不支持remove()的迭代器的最佳方法
我有一个使用HashSet的类,我希望类实现Iterable,但是,我不希望类迭代器支持remove()方法. HashSet的默认迭代器是HashSet.KeyIterator,它是HashSet类中的私有类,所以我不能简单地扩展它并覆盖remove方法. 理想情况下,我想避免为KeyIterator编写一个包装器类,但我不知道如何轻松地以任何其他方式简单地实现我自己的迭代器. 有任何想法吗?
作者:佚名 时间:2020-03-28
java – 未经检查的转换
我不想压制警告.还有另一种处理此警告的方法吗? “Iterator类型的表达式需要未经检查的转换以符合Iterator” Iterator<String> it = schemaJSON.getJSONObject("body").keys(); 你可以在这里找到你的回答: Type Safety warning with JSON Iterator Iterator<?> it = schema
作者:佚名 时间:2020-03-10
Java 8 – 在地图值中过滤列表
我正在编写一个方法,该方法采用Map< Term,List< Integer>>格式的输入Map.其中一个术语定义为 here. 方法: >浏览地图的键并使用Term属性过滤它们. >对于每个剩余的键,获取相应列表的大小,将其限制为5(min(List.size(),5))并将输出添加到全局变量(例如,totalSum) >返回totalSum 这是我到目前为止所写的: inputMap
作者:佚名 时间:2020-03-10
java – 从HashMap中提取值
我试图通过HashMap的工作来学习和理解.所以我创建了这个hashmap来存储某些值,这些值在使用Iterator显示时会给出输出 1=2 2=3 3=4 等等.我使用Iterator.next()函数获得此输出.现在我真正怀疑的是,由于Iterator对象返回的这个值的类型,如果我只需要提取上述等值的右侧值,那么有什么功能吗?像子串一样的东西.有什么方法我可以得到结果 2 3 4 任何
作者:佚名 时间:2020-03-06
java – 在JTabbedPane中迭代Tab组件
我需要通过确定每个选项卡组件的内容来确定JTabbedPane中哪些选项卡需要更新.根据我的判断,无法使用默认的JTabbedPane模型遍历每个选项卡. 有没有人对我在这种情况下能做些什么有任何想法? 如果您使用类似的东西: int totalTabs = tabbedPane.getTabCount(); for(int i = 0; i < totalTabs; i++) { Comp
作者:佚名 时间:2020-03-03
java – guava-libraries:是Iterators.cycle()线程安全吗?
假设我有以下类: public class Foo { private List<Integer> list = Lists.newArrayList(1, 2, 3, 4, 5); private Iterator<Integer> iterator = Iterators.cycle(list); public void bar(){ I
作者:佚名 时间:2020-02-24
java – 失败快速迭代器实现
有类似的问题,但不完全是我想问的问题. 我想问一下Iterator如何检查修改. This link说它的实现存在于AbstractList类中,其中定义了一个int变量modCount,它提供了列表大小已被更改的次数.在每次next()调用中使用此值来检查函数checkForComodification()中的任何修改. 但我真的不明白.如果仅在每次下一次调用后检查该值,那么如果我执行删除,然后
作者:佚名 时间:2019-07-17
java – 它不会抛出异常ConcurrentModificationException
我有下面的代码,我会期望它抛出一个ConcurrentModificationException,但它运行成功.为什么会发生这种情况? public void fun(){ List <Integer>lis = new ArrayList<Integer>(); lis.add(1); lis.add(2); for(Integer st:lis){
作者:佚名 时间:2019-07-10
循环调度java迭代器
我有一个数组中的主机列表,表示可用于执行特定作业的服务器.目前,我只是通过列表查找和建立与主机的通信来检查它不忙.如果不是,我会派一份工作给它.这种方法往往意味着列表中的第一个主机往往会随着其他可用主机的负载不平衡而变得很热. 在伪代码 for (Host h : hosts) { //checkstatus if status == job accepted break; }
作者:佚名 时间:2019-06-22
java – 如何实现这个FilteringIterator?
> IObjectTest是一个接口 单一布尔测试(Object o)方法 > FilteringIterator是Iterator的一个实现 用另一个迭代器初始化 和一个IObjectTest实例:new FilteringIterator(myIterator, MYTEST).你的FilteringIterator会
作者:佚名 时间:2019-06-18
java – 迭代器空集合
很常见的是,在不确定集合引用为空的情况下,必须先检查null,否则返回null. 样品: Collection<Object> collection = ... ... if(collection != null)//troublesome for(Object o : collection) 当然,我知道空集合比null好得多,但在某些情况下,客户端代码无法控制其他模块的可空值集合(例如
作者:佚名 时间:2019-06-17
数组 – 尽可能采取`Iterator`而不是`Vec`?
当函数以一系列值作为参数时,是否认为接受迭代器T的良好风格.而不是Vec T 这样,呼叫者可以自己决定如何存储该系列(在Vec,[T; N]或其他任何内容中),实际上应该是可选的< T>).此外,这样就无需将您所拥有的任何内容转换成Vec,而且在应用了一些Iterator修饰符之后,不需要.collect().所以也应该更快! 我错过了什么,还是这样做呢? 你所描述的这样的功能通常应该是一个 In
作者:佚名 时间:2019-06-15
java – 为什么一个循环抛出一个ConcurrentModificationException,而另一个没有?
我在编写旅行推销员计划时遇到了这个问题.对于内循环,我尝试了一个 for(Point x:ArrayList<Point>) { // modify the iterator } 但是当向该列表添加另一个点时会导致ConcurrentModicationException被抛出. 但是,当我将循环更改为 for(int x=0; x<ArrayList<Point>.size(); x++) {
作者:佚名 时间:2019-06-07
什么是Java中的Iterator的c#等价物
我手动将 Java转换为C#并具有以下代码: for (Iterator<SGroup> theSGroupIterator = SGroup.getSGroupIterator(); theSGroupIterator.hasNext();) { SGroup nextSGroup = theSGroupIterator.next(); } 是否有等价的迭代器?在C#中还是有更
作者:佚名 时间:2019-05-27
java – 一个变换并返回相同对象的迭代器.糟糕的做法?
我写了GC友好的代码来读取并返回给用户一系列的byte []消息.在内部我重复使用相同的 ByteBuffer这意味着我将在大多数时候重复返回相同的字节[]实例. 我正在考虑写一个警告性的javadoc并将其暴露给用户作为Iterator<byte[]>.AFAIK它不会违反Iterator的合同,但是用户肯定会惊讶,如果他们做了Lists.newArrayList(myIterator),并得到
作者:佚名 时间:2019-05-25
java – 从序列集合获取随机元素
我谈到一个API,给我一个 java.util.Iterator的集合.这意味着我可以迭代它,但是我不能直接/随机访问这些元素. 现在我的问题:我想从这个集合中获得一个随机元素.我怎么做?我想我可以建立一个允许直接访问的新集合,但是这不是一点点内存消耗吗?我也可以遍历整个集合,并为每个元素“滚动一个骰子”,看看我是否应该采取该元素并退出迭代或继续.但是,我需要的集合的大小,我不能从迭代器得到. 提
作者:佚名 时间:2019-05-20
我如何在Java中迭代一个堆栈
我想知道如何在Stack类中使用迭代器.我如何为它创建一个迭代器类? 只需要通过 iterator()得到Iterator: Stack<YourObject> stack = ... Iterator<YourObject> iter = stack.iterator(); while (iter.hasNext()){ System.out.println(iter.next())
作者:佚名 时间:2019-05-08
Java迭代器并发
我正在尝试同时循环 Java迭代器,但是遇到麻烦的最佳方法. 这是我所拥有的,我不会尝试同时做任何事情. Long l; Iterator<Long> i = getUserIDs(); while (i.hasNext()) { l = i.next(); someObject.doSomething(l); anotheObject.doSomething(
作者:佚名 时间:2019-05-07
java – 使用包含或循环通过列表之间有什么大的区别?
性能明智,使用之间真的有很大的区别: > ArrayList.contains(o)vs foreach | iterator > LinkedList.contains(o)vs foreach | iterator 当然,对于foreach | iterator循环,我必须明确比较方法并相应地返回true或false. 我正在比较的对象是equals()和hashcode()都被正确覆盖的对象
作者:佚名 时间:2019-05-06
上一页
41
42
43
44
45
46
47
48
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• Redmi Note 14系列卖爆 女性用户增多 1
• 腾讯:不再公开显示职级!不希望被官僚
• 三只羊“财色录音”是假的!但背后技术
• 视频美颜SDK与直播美颜工具API的架构设
• 淘宝已接入微信支付!官方确认:京东双
• 品控差!iPhone16首批现划痕、掉漆、摄
• DXO公布iPhone 16 Pro Max影像成绩:最
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot