gpt4 book ai didi

java - 将自定义数组下标访问器添加到 Java 中的类?

转载 作者:搜寻专家 更新时间:2023-11-01 02:53:54 25 4
gpt4 key购买 nike

在 Python 中,您可以添加列表下标作为自定义类数据结构的访问器:

class customFile:
# other methods ...
def __getitem__(self, x):
return self.list[x]

获取以下行为:

newFile = customFile()
newFile.list[1] = 4
newFile.list[1]
# 4
newFile[1]
# 4

有什么办法可以在 Java 的自定义类中添加这样的东西吗?

最佳答案

Java 中没有直接的等价物。最接近的等效项是提供您自己的 List 实现。集合类型。通常,您扩展 AbstractList,并提供 get(int)size() 方法,让您完全控制内容和大小列表。

关于java - 将自定义数组下标访问器添加到 Java 中的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5690087/

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