2013-09-28 88 views
0

这是我的代码中的一小段代码。它工作正常,但如果我想为每个String变量str添加一个数字,该怎么办? 我该怎么做?请帮忙。 Collections.shuffle(arrlist);Xmlparser for html to pdf

for(int i=0;i<nb;i++){ 
    String str = (String) arrlist.get(i); 
    //worker.parseXHtml(writer, document, new StringReader("<br>")); 
    worker.parseXHtml(writer, document, new StringReader(str)); 
} 

+0

在这种情况下我得到STR(线路中断)STR(线路中断),所以我想on.But 1个STR(线路中断)2 STR(换行) –

+0

什么号码?想添加'我'? –

+0

是的,我还是别的 –

回答

1

尝试

String str = (String) arrlist.get(i)+String.valueOf(someNumber); 

如果你想添加i

String str = (String) arrlist.get(i)+String.valueOf(i); 

更新

public static void main(String[] args) { 
     List arrlist = new ArrayList<>(); 
     arrlist.add("tester"); 
     int i = 0; 
     String str = (String) arrlist.get(i) + String.valueOf(i); 
     System.out.println(str); 

    } 

O/P:

tester0 
+0

Nop它does not工作,给出相同的结果.. –

+0

什么?添加'String.valueOf(i)',没有什么区别? –

+0

nop根本没有... –