Tag: 防御编程

Java String.split是否有可能返回一个空的String

是否有可能split返回一个空String[] ? 我很好奇,因为我想在我的代码中尽可能防御,而不必进行不必要的检查。 代码如下: String[] parts = myString.split("\\w"); 我需要执行空检查之前,我使用parts后分裂?