gpt4 book ai didi

java - 代码在我的计算机上运行良好,但在 "hackerearth"平台上在线运行时出现 NullPointerException

转载 作者:太空宇宙 更新时间:2023-11-04 09:20:29 24 4
gpt4 key购买 nike

我在 hackerearth.com 上尝试问题,在一个程序中,出现了 NullPointerException ,但是当我在计算机中运行该代码时,它运行良好。我已经阅读了很多有关空指针异常的内容,但无法理解为什么会出现该异常。

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String arr2[] = new String[n];
for (int i = 0; i < n; i++)
{
String s = br.readLine();
String arr[] = s.trim().split("\\s+");
int arr1[] = new int[arr.length];
}

这是出现异常的部分 --> String arr[]=s.trim().split("\\s+");

最佳答案

只是为了总结我的评论。代码如下所示:

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String arr2[] = new String[n];
for (int i = 0; i < n; i++)
{
String s = br.readLine();
if (s != null)
{
String arr[] = s.trim().split("\\s+");
int arr1[] = new int[arr.length];
// do something with arr1
}
else
{
// maybe leave the loop with break;
}
}

关于java - 代码在我的计算机上运行良好,但在 "hackerearth"平台上在线运行时出现 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58379805/

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