gpt4 book ai didi

java - 访问级联 ArrayList 中包含的特定对象

转载 作者:行者123 更新时间:2023-12-01 11:48:05 25 4
gpt4 key购买 nike

我有一个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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com