对String字符串进行一定长度的分割,生成新的String构思码
想法
本文主要利用string字符串的substring(intbeginindex,int endIndex )方法来分割字符串。 无厘头当然,直接访问代码。
代码1.StringArrayUtil.java
package com.cn.util; import java.util.ArrayList; import java.util.List; /* *按一定长度拆分字符串,然后单击list集合*/publicclassstringarrayutil { publicarrayliststringstringarry (string content,int len ) /字符//判断剪切的字符串的长度是否能被剪切长度if(length%len )整除!=0) for(intI=0; ilength/len; I ) string new content=content.substring (I *len,) i 1 ) * len ); //生成新字符串list.add(newcontent )并将其添加到list集合} list.add (content.substring (length/len * len,length % len lengge (else ) for ) intj=0; jlength/len; j ({ string new content=content.substring (j *len,(j 1 ) * len ); list.add(newcontent ); } return (阵列字符串)列表; }2.主函数NewStringGet.java:
packagae com.cn.util; import java.util.ArrayList; import com.cn.util.string array util; publicclassnewstringget (publicstaticvoidmain (string args [ ] ) {String s='山上的雪,雪白,黑漆漆的道悠言,'; stringarrayutilarrayutil=newstringarrayutil (; ArrayList string list=array util.string array (s,3 ); 调用//方法,s为字符串对象三分长度for(stringstring3360list ) /遍历list集合,并调用新的字符串数组system.out.println(string ); }}我不会给你看驾驶结果,自己试试吧。