您的位置:首页 > 编程语言 > Java开发

java的split的坑,会忽略空值

2015-10-28 08:55 387 查看
String test = "@@@@";
String[] arrayTest = test.split("\\@");
System.out.println(arrayTest.length);


输出为0,split为忽略空值,如果要想取得正确的值,需要:

    String test = "@@@@";
    String[] arrayTest = test.split("\\@",-1);
    System.out.println(arrayTest.length);


这时输出就是5了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: