字符串去分割符号

Posted For_elegant

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串去分割符号相关的知识,希望对你有一定的参考价值。

/***
* 字符串去分割符号
* pra:
* str:待截取的字符串
* reg:按字符进行截取
* countRegNum:统计reg的个数+1
*
*
* */
public static String[] splitToArray(String str,String reg){
String countRegNum = str;
int num = 0;
while(true){
int j = countRegNum.indexOf(reg);
if(j < 0) {
num ++;
break;
};
countRegNum = countRegNum.substring(j+1);
num ++;
}
if(num>0){
String[] splitStr = new String [num];
int i= 0;
while(true){
int j = str.indexOf(reg);
if(j < 0) {
splitStr[i] = str;
break;
};
splitStr[i]= str.substring(0, j);
str = str.substring(j+1);
i++;
}
return splitStr;
}else{
String[] splitStr = new String [0];
splitStr[0] = str;
return splitStr;
}
}

以上是关于字符串去分割符号的主要内容,如果未能解决你的问题,请参考以下文章

将字符串按指定的符号分割为集合或数组

将字符串按指定的符号分割为集合或数组

将字符串按指定的符号分割为集合或数组

我想用以下符号分割我的字符串:+、-、*、/ 但 .split 函数只接受一个

JS中,split()用法(将字符串按指定符号分割成数组)

JS中,split()用法(将字符串按指定符号分割成数组)