我有一个字段可以包含从 1 到无限数量的字符。我想限制发送最多 3 条消息(所以最少 1 条最多 3 条)。所以最多480个字符。我想分别列出(写入输出)每条消息(从 0-160;160-320;320-480)。超过 480 不是我关心的问题。
我的课在示例中有 500 个字符时有效,但对于示例中的少量字符,它不起作用。
String message="message to sent";
int m=message.length();
b=160;
int c=m/b;
int bi=0;
int ei=160;
for (int i = 0; i < c; i++) {
while (ei<=480)
{
System.out.println("\n"+message.substring(bi, ei));
bi=bi+160;
ei=ei+160;
}
}
对于消息中的少量字符和大消息,我必须纠正什么才能完全工作?谢谢你