JAVA按照特定长度分割字符串

chaogege999 2017-02-28 04:40:51
public static void main(String[] args) {
List<String> listStr = new ArrayList<String>();
//字符串
String str = "dfsdfdsf电视剧法律框架的说法克里斯丁dsfdsfdsfsd等级分类考试金风科技第十六届efdsfdsfds第三方第三方第三方的范德萨范德萨范德萨";
//字符串总长度
int len = str.length();
//总行数
int lineNum = len % 35==0?len/35:len/35+1;
//临时存放字符串变量
String subStr = "";
for(int i = 1; i <= lineNum; i++){
if(i < lineNum){
subStr = str.substring((i-1)*35, i*35);
}else{
subStr = str.substring((i-1)*35, len);
}
//添加分割字符串
listStr.add(subStr);
}
//遍历LIST查看测试结果
for (String string : listStr) {
System.out.println(string);
}
}
...全文
419 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧