作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个ArrayList
“每周工资单”,其中包含一周的轮类详细信息(周一到周日),该轮类详细信息也是一个ArrayList
,其中包含以下列表:员工当天上类。
现在我必须根据 Employee 类包含的变量计算每周工资。
我的问题是(希望我能说清楚):有没有办法通过定义像 XPath for XML 这样的路径来通过级联 Collections
来到达特定对象?
最佳答案
如果您正在考虑查询这些特定对象的语法,例如 payroll("Week.2").employees("Hans Wurst")
或 /payroll/week/2/employees/hans wurst/
,根据 XPath(对于 XML – How to read XML using XPath in Java ),那我不得不说:
不,该语言没有能力实现此目的。
要么您必须在 XML 中排列数据并使用 XPath(或同等的东西),要么您必须自己实现该功能:
定义一个函数,其参数传递列表和定义路径的String
。但这个函数至少会执行您已经拒绝的相同级联 for
循环。
关于java - 访问级联 ArrayList 中包含的特定对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28999446/
我是一名优秀的程序员,十分优秀!