请问我这样循环 为什么只能读出一条数据,在 arrData 这个变量里?忘高人解答。
for(var i=1;i<= 50;i++)
{
var arrData="["+i+"],<br>";
}还有循环出来了,我想 是这样的["1"],["2"],["3"] 就是循环到最后一个不要逗号 我记得C Sharp 里面有个删除未尾的属性,不知道java怎么实现
for(var i=1;i<= 50;i++)
{
var arrData="["+i+"],<br>";
}还有循环出来了,我想 是这样的["1"],["2"],["3"] 就是循环到最后一个不要逗号 我记得C Sharp 里面有个删除未尾的属性,不知道java怎么实现
循环一次重新赋值一次,到最后只有"[50],<br>"
最后一个不加逗号可以循环完用字符串拼接,或者在循环里加判断,或者只循环49次,最后一次收工加都行。
for(var i=1;i <= 50;i++)
{ arrData= arrDate+"["+i+"], <br> ";
}
function loop(var times)//times 循环次数
{
var arrData="";
for(var i=1;i<times;i++)//因为最后一次不加逗号,只循环times-1次
{
arrData=arrData+"["+i+"],<br>";
}
arrData+="["+times+"]";//最后补上一个不加逗号的值
}
for (int i = 1; i <= 50; i++) {
builder.append("[" + i + "],");
}
builder.deleteCharAt(builder.length() - 1);
System.out.println(builder.toString());
StringBuilder builder = new StringBuilder();
for (int i = 1; i <= 50; i++) {
builder.append("[" + i + "],<br>");
}
builder.delete(builder.length() - 5, builder.length());
System.out.println(builder.toString());
还有一问题 能否把循环出来的结果放到一个大括号里
var arrData="";
for(var i=1;i< times;i++)//因为最后一次不加逗号,只循环times-1次
{
arrData="[\""+i+"\"],";
}循环出来的结果是这样的 [["1"],["2"],["3"]]