遞迴擷取字串,返回固定長度字串集合
阿新 • • 發佈:2019-02-01
1.推送訊息內容長度不能超過255,超過分多條推送。
2.推送字串長度不確定
3.返回集合,裡面每個元素是長度為255的字串
String messageContent="長度自己輸入自己輸入"; List<String> strList = new ArrayList<String>(); strList = ReminderUtil.subStr(messageContent, strList);//呼叫方法 /*遞迴查詢擷取字串的方法*/ public static List<String> subStr(String str,List<String> a){ if(str==null||"".equals(str.trim())){ return null; } if(str.length()>254){ String str1 = str.substring(0, 254); a.add(str1); String str2 = str.substring(254); subStr(str2,a); }else{ a.add(str); } return a ; } } for(String s :strList ){ System.out.println(s); }