我有下面的循环,我试图动态创建变量:
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 =&#34; smth&#34 ;;所以最后我可以进入我的循环,比如String groupId_0 = ....,String groupId_1 ....等。
答案 0 :(得分: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赋值。