我正在使用一个类,我将输入作为文件名和文件位置。我有一个预定义的文件名,所以我会将预定义的文件名与我收到的文件名匹配,然后相应地存储值。请看下面的代码
//Set of storage maps and tables
public class storage
{
//Storage set
public static Set<Integer> tiger = new HashSet<Integer>();
//Storage set
public static Set<Integer> lion = new HashSet<Integer>();
//This is the table used for storing the browser customer count
public static Table<String,String,Integer> elephant = HashBasedTable.create();
//Storage map
public static Map<String, String> monkey = new HashMap<String, String>();
public static void storeDataDirector(String fileLocation,String fileName) throws Exception
{
if (fileName = monkey)
**update the "monkey map"**
}
这是我的问题,我还有很多地图和表格要使用,所以我不能使用多个 if 条件然后检查和更新它们。
我想知道的是以下
正如我之前所说,我发送给程序的文件名“字符串文件名”与“地图猴子”的名称相同,但前者是字符串,后者是地图。我想知道是否可以使用字符串变量作为对地图实例的引用,因为它们都具有相同的名称。这将高度避免我在程序中使用的 if 条件,因此我想为此提供可能的解决方案......与类型大小写 ort 相关的任何内容