Java是否支持变量变量?

me_*_*ere 16 java

比如在PHP中:

<?php
$a = 'hello';
$$a = 'world';

echo $hello;
// Prints out "world"
?>
Run Code Online (Sandbox Code Playgroud)

我需要动态创建一个未知数量的HashMaps(每个都放在一个arraylist中).请说是否有更简单或更以Java为中心的方式.谢谢.

Rob*_*rco 12

你能做的最好的就是拥有HashMaps的HashMap.例如:

Map<String,Map<String,String>> m = new HashMap<String,Map<String,String>>();
// not set up strings pointing to the maps.
m.put("foo", new HashMap<String,String>());
Run Code Online (Sandbox Code Playgroud)