Java中的字符串操作

Ran*_*Rag -1 java string

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元素'来获取数据.

Mik*_*wan 7

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)