¿Es posible que split
devuelva un nulo String[]
? Tengo curiosidad porque quiero tratar de ser lo más defensivo posible en mi código sin tener controles innecesarios. El código es el siguiente:¿Es posible que Java String.split pueda devolver una Cadena nula []
String[] parts = myString.split("\\w");
necesito para realizar una comprobación nula antes de que yo utilizo parts
posterior división?
¡Comprobé javadoc, devolviendo null! = Lanzando NPE. Vi la excepción PatternException que puede arrojar. – Woot4Moo
El Javadoc para 'split (String regex)' no indica que no se puede devolver el nulo. – Paul
@Paul: No, pero si 'null' pudiera devolverse, esto (o los documentos' Pattern # split') lo dirían.Y la versión de dos argumentos, que el único argumento dice que llama, dice * "Si la expresión no coincide con ninguna parte de la entrada, entonces la matriz resultante tiene solo un elemento, concretamente esta cadena". * –