String xpath = "//center/div";
Run Code Online (Sandbox Code Playgroud)
我想操纵上面的字符串,以便我的结果输出for loop是:
String new_xpath = "//center"
String var_xpath = "/div"
for(int i=0;i<5;i++)
String temp = //center/div[i]
Run Code Online (Sandbox Code Playgroud)
我知道我必须这样做:
String temp = new_xpah + var_xpath + [i]
Run Code Online (Sandbox Code Playgroud)
我需要上面的结构,以便我可以循环所有'div元素'来获取数据.
StringBuilder应该用于连接,因为它更快并且消耗更少的内存.
public class Lala {
public static void main(String [] args) {
String xpath = "//center/div";
for(int i = 0; i < 5; i++) {
StringBuilder builder = new StringBuilder();
builder.append(xpath);
builder.append('[');
builder.append(i);
builder.append(']');
System.out.println( builder.toString() );
}
}
}
Run Code Online (Sandbox Code Playgroud)