Java:如何使用字符串名称创建新变量?

时间:2014-09-19 21:23:37

标签: java string

为了简单起见,我写了一个非常简单的方法来解释我正在尝试做的事情。我想将此方法发送一个字符串,然后创建一个名为字符串的新变量。我知道这对我目前的做法完全无效,但我怎么能这样做呢? (我知道这种方法看起来完全愚蠢,看起来我不知道我在做什么,但是我这样做。我写的程序真的需要这种能力。请帮助。)

public int whatever(String s)
{
        int s = "hello";
        return s;
}

1 个答案:

答案 0 :(得分:0)

基本上,您希望在运行时创建或修改类。搜索类似"运行时字节码操作的短语"应该给你一些线索。

但我怀疑你是否真的想做你认为你想做的事。你能解释为什么Map<String, Integer>不能满足你的要求吗?