字符串分割方法split()"/>
浅析Java中的字符串分割方法split()
前几天看到同事代码里有类似如下这样一行代码:
String[] testStrs3 = testStr3.split(",", -1);
因为之前使用split()方法没有加过第二个参数,所以对此进行了学习,在此做个总结与分享。
1.代码示例
先来看一段测试代码:
public class Test {public static void main(String[] args) {String testStr = ",aa,bb,cc,";//情形1: split(String)String[] testStrs1 = testStr.split(",");printArray(testStrs1, 1);//情形2: split(String, int)String[] testStrs2 = testStr.split(",", 0);printArray(testStrs2, 2);//情形3: split(String, int)String[] testStrs3 = testStr.split(",", -1);printArray(testStrs3, 3);//情形4: split(String, int)String[] testStrs4 = testStr.split(",", 2);printArray(testStrs4, 4);}private static void printArray(String[] testStrs, int index) {System.out.println("情形[" + index + "]打印开始"
更多推荐
浅析Java中的字符串分割方法split()
发布评论