gpt4 book ai didi

java - 以编程方式声明变量

转载 作者:行者123 更新时间:2023-12-01 18:04:23 25 4
gpt4 key购买 nike

假设我有一个包含内容的文件:

I want to declare a variable called science.
I want to declare a variable called commerce.

现在我想根据上面文件中每行的最后一个单词来声明变量。例如:-

public static String SCIENCE;
public static String COMMERCE;

我怎样才能实现这个目标?我认为这个question尝试用 bash 做同样的事情。

用java怎么实现呢?

最佳答案

通常不需要为变量提供名称,但有机会使用名称检索该变量。

考虑将变量存储在 Map<String, Object> 中其中键是变量的名称。 map 是:

An object that maps keys to values. A map cannot contain duplicate keys; each key can map to at most one value.

类似于以下的代码可以提供帮助:

Map<String, Object> map = new HashMap<String, Object>();

...
// To store an object with a key myName
map.put("myName", obj);

...
// To retrieve an object with a key myName
Object obj = map.get("myName");

关于java - 以编程方式声明变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37874056/

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