将读取出的文件内容,分成多个部分,每个部分都是40字节发送,现在无法遍历到所有的内容,每次只发送了前40个字节的内容,请帮忙看看哪里的问题,谢谢。
String content = FileUtil.readFile(data);// 读取文本文件内容
// 将读取出的文件内容,分成多个部分,每个部分都是40字节发送
int number=40;
byte[] buffer = new byte[number];
int len = content.length();
int count = len / number;
// 够40的一组处理
for (int j = 0; j < count; j++) {
for (int m = 0; m < number; m++){
buffer[m] = content.getBytes()[m + j * number];
}
// 进行分组发送处理
System.out.println(buffer);
util.writePort(buffer);
Thread.sleep(2000);// 线程暂停2秒,单位毫秒,直到数据传输完毕,关闭线程
}
// 剩下的不够40的处理
for (int m = 0; m < len % number; m++)
System.out.println(content.getBytes()[m + count
* 40]);