gpt4 book ai didi

java - String 的 split 函数没有

转载 作者:行者123 更新时间:2023-12-01 07:25:58 24 4
gpt4 key购买 nike

当我在新项目中尝试此代码时,出现此错误:

java.lang.ArrayIndexOutOfBoundsException: 0 at line 4

String temp = "Capture.png";
System.out.println(temp);
String[] temp2 = temp.split(".");
System.out.println(temp2[0]);

主要操作是验证文件的扩展名,但是当我尝试此操作时,拆分功能不起作用。

最佳答案

您需要转义句点,即它必须是 temp.split("\\.")

否则,它将把句点视为“任何字符”。由于任何字符都与字符串的所有字符匹配,因此完整的字符串仅成为分隔符。由于分割结果中省略了分隔符,因此分割结果为空。这就是为什么你会得到越界异常。

关于java - String 的 split 函数没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24681359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com