Java 将字符串数组追加到单个字符串
我有一个字符串数组,从webelement中提取。 数组名称为“ExtendedFeatures” 我想把每个值都变成一个字符串“fullfeatures1”,用逗号分隔 例:瓦尔1,瓦尔1,瓦尔3 在这里,我提取了这些值,最后在数组中循环尝试附加字符串值。没有多少成功Java 将字符串数组追加到单个字符串,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我有一个字符串数组,从webelement中提取。 数组名称为“ExtendedFeatures” 我想把每个值都变成一个字符串“fullfeatures1”,用逗号分隔 例:瓦尔1,瓦尔1,瓦尔3 在这里,我提取了这些值,最后在数组中循环尝试附加字符串值。没有多少成功 int size1 = all_ExtendedFeatures.size(); for (WebElement ele : all_ExtendedFeatures) ExtendedFeatu
int size1 = all_ExtendedFeatures.size();
for (WebElement ele : all_ExtendedFeatures)
ExtendedFeatures.add(ele.getAttribute("innerHTML"));
for (int i1 = 0; i1 < size1; i1++)
System.out.println("Features - " + ExtendedFeatures.get(i1));
for (int i1 = 0; i1 < size1; i1++) {
// This is where i want to append values...
String fullfeatures1 = str.concat(ExtendedFeatures.get(i1));
System.out.println("Features -" +fullfeatures1);
}
int size1=all_ExtendedFeatures.size();
for(WebElement元素元素:所有扩展功能)
add(ele.getAttribute(“innerHTML”);
对于(int i1=0;i1
您可以按以下方式使用:
String commaSeparatedFeatures = String.join(",", ExtendedFeatures);
您可以按以下方式使用:
String commaSeparatedFeatures = String.join(",", ExtendedFeatures);
可以在开始循环之前创建字符串变量 字符串str=“”; 然后你就可以像这样把绳子绑起来
str+=ExtendedFeatures.get(i1) 可以在开始循环之前创建字符串变量 字符串str=“”; 然后你就可以像这样把绳子绑起来
str+=ExtendedFeatures.get(i1) 要将值放入一个字符串fullfeatures1中,并用逗号分隔(,),可以使用以下代码块:
int size1 = all_ExtendedFeatures.size();
for (WebElement ele : all_ExtendedFeatures)
ExtendedFeatures.add(ele.getAttribute("innerHTML"));
for (int i1 = 0; i1 < size1; i1++)
System.out.println("Features - " + ExtendedFeatures.get(i1));
StringBuilder fullfeatures1 = new StringBuilder();
for ( int i = 0; i< size1; i++){
fullfeatures1.append(ExtendedFeatures.get(i));
if ( i != ExtendedFeatures.size()-1){
fullfeatures1.append(", ");
}
}
System.out.println(fullfeatures1.toString());
int size1=all_ExtendedFeatures.size();
for(WebElement元素元素:所有扩展功能)
add(ele.getAttribute(“innerHTML”);
对于(int i1=0;i1
要将值放入一个字符串fullfeatures1中,并用逗号分隔(,),可以使用以下代码块:
int size1 = all_ExtendedFeatures.size();
for (WebElement ele : all_ExtendedFeatures)
ExtendedFeatures.add(ele.getAttribute("innerHTML"));
for (int i1 = 0; i1 < size1; i1++)
System.out.println("Features - " + ExtendedFeatures.get(i1));
StringBuilder fullfeatures1 = new StringBuilder();
for ( int i = 0; i< size1; i++){
fullfeatures1.append(ExtendedFeatures.get(i));
if ( i != ExtendedFeatures.size()-1){
fullfeatures1.append(", ");
}
}
System.out.println(fullfeatures1.toString());
int size1=all_ExtendedFeatures.size();
for(WebElement元素元素:所有扩展功能)
add(ele.getAttribute(“innerHTML”);
对于(int i1=0;i1
应该这样做应该这样做在这种情况下,trickIt使用StringBuilder会更高效。str+=ExtendedFeatures.get(i1)
无论如何都会被编译器转换为使用StringBuilder。在这种情况下,使用StringBuilder会更高效。str+=ExtendedFeatures.get(i1)
无论如何都会被编译器转换为使用StringBuilder。