【发布时间】:2016-01-17 06:02:05
【问题描述】:
我想在 foreach 数组的最后一项中附加某个字符串。
该程序运行良好。给定“待处理”数组中的项目,它应该将输出值附加到待处理值的最后一项中:
String a = out + "-" + rptdate + "-";
for (String pn : pending) {
//checks if total value + pending length value is less than 160
if (a.length() + pn.length() < 160) { // < to leave room for the comma as well
if (a.length() != 0) {
if (a.length() != 14) {
a += ",";
}
}
a += pn;
} else {
resultingStrings.add(a);
a = pn;
Log.d("messages", a);
}
}
resultingStrings.add(a);
for (String r : resultingStrings) {
sendSMS(r);
}
【问题讨论】:
-
我不太明白你的问题,所以你想将待处理列表中的最后一项附加到待处理列表中的每个项目?
-
pending 是数组的名称。然后,我想在数组的最后一项中附加一个字符串。
标签: java android string foreach