Java使用变量名来操作数组

01j*_*yss 2 java

是否可以使用变量名来操作数组?

例如:

String addto = "database";
database = new String[2]; 
Run Code Online (Sandbox Code Playgroud)

我想将值添加到名为"database"的数组中,该数组只有1列.

是否有可能做某事......

addto[0] = hi;
addto[1] = hi1;
Run Code Online (Sandbox Code Playgroud)

代替

database[0] = hi;
database[1] = hi1;
Run Code Online (Sandbox Code Playgroud)

等等?使用"addto"("database")中的值来操作数组?

谢谢!

编辑:已将String addto更改为"database"(带"")

Jon*_*eet 5

你想要使用类似的东西:

Map<String, String[]> arrays = new HashMap<String, String[]>();
arrays.put("database", new String[2]);

...

map.get(addTo)[0] = hi;
map.get(addTo)[1] = hi1;
Run Code Online (Sandbox Code Playgroud)