我有一个名为 DataGenerator.java 的类,其中我有SoftwareQuestionnarie1
到SoftwareQuestionnaire7
之类的静态字符串变量。
所以,我想在另一个类中使用这些值。我不想写7个语句,而是想在下面的循环中使用它们。但是,它没有奏效。我在想我怎么能这样做。有什么办法吗?请帮帮....
for(i=1;i<=7;i++)
{
PropertyMap.setProperties("SoftwareQuestionnarie"+i+".Selectors",DataGenerator.SoftwareQuestionnaire+Integer.toString(i));
}
答案 0 :(得分:1)
这是Java。我们不这样做。
但是
您可以使用
static String[] softwareQuestionnaire = new String[8];
要保留您的数据......
答案 1 :(得分:0)
您也可以使用HashMap。它将是动态数组:
HashMap<String,Object> softwareQuestionaries = new HashMap<String,Object>();
for(i=1;i<=7;i++)
{
softwareQuestionaries.put("SoftwareQuestionnarie"+i+".Selectors",
DataGenerator.SoftwareQuestionnaire+Integer.toString(i));
}