Java 正则表达式 - 拆分为一点 “.”(点)

如果要将拆分应用于文本点,则应避免使用该点:

String withoutextension=filename.split(\\.”)[0];

如果不添加双反斜杠,则仅.”表示没有字符,就会出现异常 ArrayIndexOutOfBoundsException 因为输入字符串是句点 .”。当 java 找不到它要查找的正则表达式并且输出数组为空时,将引发此异常。

Commentaires (12)

Connectez-vous pour commenter

Rejoignez la discussion et partagez vos connaissances avec la communauté

JD
Jean Dupont Il y a 2 heures

Excellent tutoriel !

👍 12 Répondre Signaler
CodeurJava ✓ Auteur • Il y a 1 heure

N'hésitez pas si vous avez des questions.