- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
给定一个 ID 列表,我需要迭代一个大型 OSM(开放街道 map )文件 ( example ),并收集相应节点的两种不同类型的信息:坐标和用户名(一旦我提取它们,它们的关联并不重要 - 即我不需要知道哪个用户对应于哪个坐标)
也就是说,我需要检查文件中的每个节点,看看它们是否与给定列表中的 ID 之一匹配,如果匹配,我想保留坐标(纬度和经度)和用户信息(贡献节点的人)并返回数据。
在 Java 中,我无法在单个方法中返回两个单独的列表。在没有约束的世界中,我会迭代文档两次 - 第一次获取坐标数据,第二次获取用户数据。然而,在这种情况下这是不切实际的,因为我正在处理的 OSM 文件可能很大 - 通常有千兆字节!
所以我的问题是,迭代一次但生成要提取的多个数据列表的最佳方法是什么?
最佳答案
返回对象列表,其中每个对象包含坐标和用户名。您可以根据需要多次迭代对象的响应列表,或者一次性检索列表中的对象所需的数据。
关于java - 在大型 XML 文档的单次迭代中生成两个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23045859/
当用户在 uisearchbar 中键入文本时,我正在过滤一个数组,但问题是我有一个警报处理程序,每次调用委托(delegate)时都会触发该处理程序,但我希望警报出现只有一次没有多次......代码
我有一个 HTML5、jQuery 卡片内存游戏,您可以通过一次翻转两张卡片来匹配卡片。我想在两张卡片匹配时播放动画,但因为我已经将 "transform: rotationY(180deg)" 应用
在我的 Jboss-EAP-6.1 中,我部署了一个名为 'myRealWebApp.war' 的 .war我可以使用此网址访问我的应用程序 - http://mywebsite.com/myReal
我是一名优秀的程序员,十分优秀!