43 votes

Est-il possible que Java String.split puisse renvoyer une chaîne nulle[]

Est-il possible pour split de renvoyer un String[] nul ? Je suis curieux car je veux essayer d'être aussi défensif que possible dans mon code sans avoir de vérifications inutiles. Le code est comme suit:

 String[] parts = myString.split("\\w");  

dois-je effectuer une vérification nulle avant d'utiliser le fractionnement post parts

2voto

mkro Points 1480

Non, vous n'avez pas besoin de vérifier la valeur null sur les pièces.

1voto

Varun Achar Points 5781

La méthode Split appelle la méthode Patter.split qui le fait au début de la méthode :

ArrayList<String> matchList = new ArrayList<String>();

Et à la fin, matchList.toArray() renvoie un Array.

Donc pas besoin de tester des nulls.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X