2015-01-14 21 views
-1

我有下面的循環,在那裏我試圖動態創建變量:硒Webdrive(JAVA) - 生成名爲預定義的部分變量

for (int i=0; i<cnAmnt.size(); i++) { 

      String groupId = "group_"+i; 
      System.out.println("Id :"+groupId); 

      List<WebElement> grAmount1 = Login.driver.findElements(By.cssSelector("#Change>#"+groupId+">li.Syst")); 
      System.out.println("The amount is " + grAmount1.size()); 

     } 

在部分:String groupId = "group_"+i;我試圖產生變量,但這不是我想要的。是可以生成爲:

String groupId + i =「smth」;因此,在年底,我能得到我的圈像字符串groupId_0 = ....,字符串groupId_1 ....等

回答

0
public static void main(String[] args) { 
      String arr[]= new String[]{"smith1","smith2"}; 

      for (int i=0; i<arr.length ; i++) { 
       String groupId = arr[i]; 
       System.out.println("Id :"+groupId); 

      } 
     } 

輸出

Id :smith1 
Id :smith2 

創建數組然後使用數組將值分配給groupId。