Java 处理拼接字符串
发布网友
发布时间:2022-04-20 14:42
我来回答
共3个回答
热心网友
时间:2023-06-25 22:48
你是说这个效果嘛?
public static void main(String[] args) {
String s="1,2,3,4,5,6,7,8,9";
String strs[] = s.split(",");
String ls = "";
for (int i = 0; i < strs.length; i++) {
if((i+1)%3==0){
ls += strs[i];
xxx.init(ls);
ls = "";
continue;
}
ls += strs[i]+",";
}
}
追问1,2,3,4,5,6,7,8,9 是正确的。。1,2,3,4,5,6,7,8就不正确了。后面7,8都没有输出。
追答
这个简单呀 加个判断
public static void main(String[] args) {
String s="1,2,3,4,5,6,7,8,9";
String strs[] = s.split(",");
String ls = "";
for (int i = 0; i < strs.length; i++) {
if((i+1)%3==0){
ls += strs[i];
xxx.init(ls);
ls = "";
continue;
}
ls += strs[i]+",";
}
if(strs.length % 3 != 0){
xxx.init(ls);
}
}
热心网友
时间:2023-06-25 22:48
/**
* @param str 格式 "1,2,3...." 或"1,2,3......,"
* */
public static void fun (String str) {
if (str.length() % 2 != 0) {
str += ",";
}
for (int i = 1; i <= str.length(); i++) {
if (i % 6 == 0) {
//xxx.init(str.substring(i - 6, i - 1))
System.out.println(str.substring(i - 6, i - 1));
}
}
}追问1,2,3,4,5,6,7,8,9 是正确的。。1,2,3,4,5,6,7,8就不正确了。后面7,8都没有输出。
热心网友
时间:2023-06-25 22:49
for(String s : ids){
String sql="insert into info_cols(info_id) values('"+s+"')";
Conn.update(sql);
}
是否可以解决您的问题?