首页 > 其他 > 详细

自己重写的split

时间:2021-03-16 17:25:00      阅读:31      评论:0      收藏:0      [点我收藏+]
public static void main(String[] args) {
Long l=System.currentTimeMillis();
String t[] =mySplit("1234$2344556$2213$wwer$2qww","$2");
System.out.println(Arrays.toString(t));
Long l2=System.currentTimeMillis();
System.out.println(l2-l);
}
public static String[] mySplit(String text,String separat){
int off = 0;
int len = 0;
ArrayList<String> list = new ArrayList<>();
int next =0;
do{
next = text.indexOf(separat,off);
if(next==-1){
list.add(text.substring(off));
String[] result = new String[len];
return result=list.toArray(result);
}
list.add(text.substring(off, next));
off = next + 1;
}while(next!= -1) ;
return null ;
}

自己重写的split

原文:https://www.cnblogs.com/Java93/p/14543395.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!