2020
12-07
12-07
C# Split函数根据特定分隔符分割字符串的操作
在C#程序开发过程中,很多时候可能需要将字符串根据特定的分割字符分割成字符或者List集合,例如根据逗号将字符串分割为数组,或者根据竖线将字符串分割成数组,C#中提供了Split()函数来快速将字符串分割成数组形式,如果需要转换为List集合,可在分割完成后使用数组的ToList()方法即可转换为List集合数据。例如下列例子,将字符str按照逗号分隔成数组。stringstr="A,B,C,D,E,F,G";string[]strArr=str.Split(',');//根据逗...
继续阅读 >
对于一些特殊的情况,split拆分后并没有保留全的元素如下例子:Stringx="a,,,,,,";String[]y=x.split(",");for(inti=0;i<y.length;i++){System.out.println(y[i]);}输出结果:只拆分得到了第一个字母,后面默认的空字符串并没有保留。后来想到了使用StringUtils函数,查了一下,修改为如下:Stringx="a,,,,,,";Stringy[]=StringUtils.splitPreserveAllTokens(x,",");for(inti=0;i<y.length;i++){System.out.printl...