- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 BufferedWriter 在类的构造函数中写入新创建的文本文件。该类创建文本文件,然后向其中添加初步文本,以便读取操作不会返回错误。然而,当我尝试添加此初步文本时,特别是在下面的方法中使用writeHigh
,我收到一个java.lang.NullPointerException
。我不认为这与我传入的字符串有任何关系,但我也尝试更改 writeHigh
的实例化,但它没有执行任何操作。我希望有人知道这个错误的原因是什么。堆栈跟踪没有帮助。
try
{
//New buffered writters that can write to the specified files.
writeHigh = new BufferedWriter(new FileWriter(HIGH_SCORE_PATH, false));
//highScore = Integer.parseInt(readScore.readLine());
}
catch(FileNotFoundException e) //If reading from these files fails because they don't yet exist...
{
File highFile = new File(HIGH_SCORE_PATH); //Create a new high score file, this is the first time the game has been played.
try
{
highFile.createNewFile();
writeHigh.write("0000"); //This line is throwing the error
}
catch(IOException i)
{
i.printStackTrace();
}
}
catch(IOException e)
{
e.printStackTrace();
}
最佳答案
这行代码会给你一个 NPE
writeHigh.write("0000");
只有当您捕获了 FileNotFoundException 时,您才会到达这一行。这意味着这一行抛出了异常
writeHigh = new BufferedWriter(new FileWriter(HIGH_SCORE_PATH, false));
如果抛出异常,则说明执行失败,则writeHigh尚未实例化。所以 writeHigh 为空。所以 writeHigh.write("0000");
抛出一个 NPE。
我想你想做
highFile.write("0000");
关于使用 FileWriter 的 java.lang.NullPointEreException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50586627/
我正在尝试制作一个Android应用程序,它接受输入的十进制数并将其转换为二进制代码。现在,每当我通过模拟器运行应用程序时,都会收到以下编译错误:编辑:更多日志信息和代码更改,仍然有同样的问题。 07
我想将图标应用于我的程序,但它给了我一个错误。看起来一切都很好,这就是为什么我不知道它有什么问题。 public static ImageIcon createIcon (String path) {
知道为什么这段代码会抛出 NullPointEreException 吗? Spinner spinnerLoadLayouts = (Spinner)this.findViewById(R.
我正在尝试让一个简单的网络阅读器在 AsyncTast 中工作, 主线程 public class main extends Activity implements CallBackListener{
我正在尝试在选项卡布局中制作一个简单的 Android gridView。但是,我的应用程序最终崩溃了。 这是我的 Activity ,其中包含选项卡: EventsActivity.java pac
首先,为了快速了解背景信息,这是我昨天的帖子: How to work around a NullPointerException in Java? 所以我得到了这个 NullPointerExcep
我是 Java 初学者,我正在尝试构建一个需要从 XML 文件读取数据的 Web 服务。我正在使用这个示例 XML: Customer Name 这是我读取内部 XML 文本的 Web 方法: @We
我有以下项目目录结构: MyProject/ src/main/java/ All of my Java sources build/ build.xm
我正在使用 jsp 和 servlet 开发注册系统,当我在本地进行 tun 时,我没有得到 NullPointerException。但是当我将它部署到远程服务器时,我得到了这个 NullPoint
这个问题已经有答案了: What is a NullPointerException, and how do I fix it? (12 个回答) 已关闭 7 年前。 在我的应用程序中,我有一个 fr
为什么我在第 86 行收到 SeekBar NullPointerException?我不明白。我在哪里俯瞰?我认为下面的两个类轮代码可以解决这个问题: // Get SeekBar refe
我正在使用 BufferedWriter 在类的构造函数中写入新创建的文本文件。该类创建文本文件,然后向其中添加初步文本,以便读取操作不会返回错误。然而,当我尝试添加此初步文本时,特别是在下面的方法中
我发布了我的应用程序,发现 SharedPreferences 有时会导致 NullPointException 几次。大多数情况下它运作良好。我仍然不明白错误的原因和时间。 我的代码和日志是这样的。
我想使用谷歌地图搜索一个位置并在该位置上放置一个标记。输出正确显示谷歌地图,但是当我尝试在 searchview 小部件中搜索位置时,它显示强制关闭。错误如下: Process: com.exampl
社区您好:我陷入了下一期: java.lang.NullPointerException at pages.Page_First.getURL(Page_First.java:31)
我尝试使用 Hibernate 4.1.6 和 Spring 3.0.5 创建一个 Java 程序。当我运行我的应用程序时抛出 NULLPOINT 异常。请任何人帮助我, SpringBeans.xm
我是一名优秀的程序员,十分优秀!