Cas 1Chaîne, split. besoin d'aide pour la compréhension
String a = " ";
String[] b = a.split(",");
System.out.println(b.length);
Prints 1. Pourquoi?
Case 2
String a = ",,,,,,,,,,,,";
String[] b = a.split(",");
System.out.println(b.length);
Prints 0. Pourquoi?
Honnêtement, je suis un peu perdu
Notez que si vous vous utilisez 'a.split (",", -1) '(ou tout négatif), les composants finaux vides ne seront pas supprimés. –
La raison en est qu'ils voulaient qu'il se comporte comme perl. –
Toute cette bizarrerie fait partie de la raison pour laquelle Gava a sa propre classe Splitter. –