String phoneNumber = phone.toString(); //将phone转换为字符串 String[] phoneArray = phoneNumber.split(","); //以逗号分割字符串为字符数组 List phoneGroups = new ArrayList<>(); //存储分割后的字符数组

int groupSize = 50; //每组的大小 int start = 0; //起始位置

while (start < phoneArray.length) { int end = Math.min(start + groupSize, phoneArray.length); //结束位置为起始位置+每组大小,但不超过字符数组长度 String[] group = Arrays.copyOfRange(phoneArray, start, end); //截取字符数组的一部分作为一组 phoneGroups.add(String.join(",", group)); //将截取到的一组字符数组以逗号连接成字符串并添加到phoneGroups中 start += groupSize; //更新起始位置 }

//发送短信 for (String group : phoneGroups) { send(group, message.getMessageContent());

发送短信 for int i = 0; i phonesize; i++ sendphonegeti messagegetMessageContent; 将phone分割成以逗号分割的50个字符为一组的字符数组

原文地址: https://www.cveoy.top/t/topic/iqk6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录