Java 将连接的字符串按每组160个字符分组,并对其余字符串执行相同的操作
我有一个表,我想检索数据。我设法检索了这些数据。我想把这些数据(由字符串组成)连接起来,创建一个包含160个字符的字符串。我设法让Stackoverflow的一个人来回答这个代码 代码如下:Java 将连接的字符串按每组160个字符分组,并对其余字符串执行相同的操作,java,android,string,sqlite,Java,Android,String,Sqlite,我有一个表,我想检索数据。我设法检索了这些数据。我想把这些数据(由字符串组成)连接起来,创建一个包含160个字符的字符串。我设法让Stackoverflow的一个人来回答这个代码 代码如下: List<Pending> pending = db.getAllPending(); String a = ""; for (Pending pn : pending) { if (a.length() + pn.getPm_str().length() <
List<Pending> pending = db.getAllPending();
String a = "";
for (Pending pn : pending) {
if (a.length() + pn.getPm_str().length() <= 160) {
a += pn.getPm_str();
}
else
break;
}
List pending=db.getAllPending();
字符串a=“”;
对于(待定pn:待定){
如果(a.length()+pn.getPm_str().length(),则需要创建结果字符串的列表,并在连接的字符串达到限制时添加到列表中:
List<Pending> pending = db.getAllPending();
List<String> resultingStrings = new ArrayList<String>();
String a = "";
for (Pending pn : pending) {
if (a.length() + pn.getPm_str().length() <= 160) {
a += pn.getPm_str();
}
else {
resultingStrings.add(a);
a = pn.getPm_str();
}
}
resultingStrings.add(a);
List pending=db.getAllPending();
List resultingStrings=new ArrayList();
字符串a=“”;
对于(待定pn:待定){
如果(a.length()+pn.getPm_str().length()试试这个
ArrayList<String> messageList=new ArrayList<>();
for (Pending pn : pending) {
if (a.length() + pn.getPm_str().length() <= 160) {
a += pn.getPm_str();
}
else{
messageList.add(a);
a="";
a += pn.getPm_str();
}
}
messageList.add(a);
ArrayList messageList=new ArrayList();
对于(待定pn:待定){
如果(a.length()+pn.getPm_str().length())