文件中的两个字符串,将它们转换为整数然后从另一个中减去一个整数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件中的两个字符串,将它们转换为整数然后从另一个中减去一个整数相关的知识,希望对你有一定的参考价值。

在这段代码中,我试图从不同的文件中读取两个值,然后从另一个文件中减去一个值。代码编译但是当我单击按钮时,控制台显示错误说明

线程“AWT-EventQueue-0”中的异常java.lang.NumberFormatException:对于输入字符串:“5”

有谁知道我的代码有什么问题,不允许我从另一个中减去一个数字

breadButton.addActionListener(new ActionListener ()
{
    public void actionPerformed(ActionEvent  e)
    {
        try{
            String breadStock = new String(Files.readAllBytes(Paths.get("bread.txt")));
            int breadNumber = Integer.parseInt(breadStock);

            String soldStock = new String(Files.readAllBytes(Paths.get("soldStock.txt")));
            int sold2Number = Integer.parseInt(soldStock);
            int bNumber = breadNumber - sold2Number;
            System.out.println(bNumber);
        }catch(IOException b){
            b.printStackTrace();
        }

    }
});
答案

NumberFormatException:对于输入字符串:“5”

使用trim删除该字符串中存在的空间。

另一答案

你能提供这些文件吗?猜测,我会说你需要在调用parseInt之前修剪()空格字符串。

以上是关于文件中的两个字符串,将它们转换为整数然后从另一个中减去一个整数的主要内容,如果未能解决你的问题,请参考以下文章

如何将字符串中的多个数字转换为整数

尝试添加两个整数但向量错误

当我们从另一个char整数中减去一个char整数会发生什么?

我正在使用node.js,我正在尝试添加两个整数,但是,他们只是将它们放在一起

将包含字符串和 NAN 的列转换为 Pandas 中的整数列表

将整数字符串转换为整数的2D向量