首页 > 代码库 > Java字符串拆分和字符串连接
Java字符串拆分和字符串连接
Java里面似乎没有对字符串进行拆分和连接的函数,我自己写了个
1 public class LierString{ 2 //------------------------------------------------------------------------ 3 //接受一个含有空格的字符串,返回一个字符串数组 4 public static String[] toSArr(String arg){ 5 //System.out.println("进入函数StrToASrr"); 6 arg+=" "; 7 char[] p=arg.toCharArray(); 8 String[] strs=new String[50]; 9 10 int stri=0; 11 int j=-1; 12 for(int i=0;i<p.length;){ 13 if(p[i]==‘ ‘){ 14 if(i-j>1){ 15 strs[stri]=arg.substring(j+1,i); 16 stri++; 17 j=i; 18 //System.out.println(strs[stri-1]); 19 } 20 else 21 j=i; 22 } 23 i++; 24 25 } 26 String[] atrs=new String[stri]; 27 for(int i=0;i<stri;i++){ 28 29 atrs[i]=strs[i]; 30 } 31 //System.out.println(stri); 32 return atrs; 33 34 } 35 //------------------------------------------------------------------------ 36 //接受一个字符串数组,返回一个字符串,将该字符串数组中的所有字符串连接起来,以空格分割 37 public static String linkArr(String[] x,int i,int j){ 38 if(i>j) 39 return null; 40 if(j>=x.length) 41 return null; 42 String a=" "; 43 StringBuffer sb = new StringBuffer(); 44 for(int p=i;p<=j;p++){ 45 sb.append(x[p]); 46 sb.append(a); 47 } 48 return sb.toString(); 49 } 50 public static String linkArr(String[] x,int i){ 51 return linkArr(x,i,x.length-1); 52 } 53 public static String linkArr(String[] x){ 54 return linkArr(x,0); 55 } 56 }
Java字符串拆分和字符串连接
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。