gpt4 book ai didi

java - 在 Java 中处理对象数据

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

假设我有一个这样的文件:

Account1 +200
Account2 Holder:John
Account3 -200
Account2 -100

等等。

我希望能够查询例如“Account1”的资金。文本文件中的帐户名称可以是任意的。我应该如何在 Java 中做到这一点?我知道这听起来很可疑,但我一生都找不到一种看起来正确的方法。

显而易见的想法是使用“Account”类型的对象创建一个 ArrayList。然而,每次你想检查一个帐户时,你都必须遍历 ArrayList 的每一项并执行 getName() 来检查它是否等于它,这看起来非常费力只是简单地提出一个对象。由于 Java 是一种解释性语言,有什么方法可以在字符串/数据和对象句柄之间进行转换吗?

最佳答案

一个明显的解决方案是使用 HashMap<String, Account> map 。检查这个:https://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html

然后要获取 Account1,您需要: map.get("Account1");

关于java - 在 Java 中处理对象数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27277124/

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