String withoutextension=filename.split("\\.") [0];
Если вы не добавите двойную антикосую черту, то только '.' не будет означать отсутствие символов, и вы получите исключение  ArrayIndexOutOfBoundsException Потому что входной строкой является точка ".". Это исключение возникает, когда java не находит искомое регулярное выражение, а выходной массив пуст.
Commentaires (12)
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Excellent tutoriel !
N'hésitez pas si vous avez des questions.