java.lang.NumberFormatException:对于输入字符串:“20,475.00”

2023-11-25

我正在努力使我的系统保持运行平衡。为此,我从 AMOUNT 列中获取 jtable 中所有数字的总和,并将总和减去 txtLoanAmount 内的值。 这是我的代码片段:

String LoanAmount = txtLoanAmount.getText();
float f = Float.valueOf(LoanAmount.trim()).floatValue();
float balance = 0; 
float sum = 0;

for(int i=0;i<=tableLedger.getRowCount()-1;i++) {
    sum = sum + Float.parseFloat(tableLedger.getModel().getValueAt(i, 2).toString());
}
balance = f - sum;
System.out.println(balance);

现在我收到错误消息:

Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "20,475.00"

我该如何解决这个问题?任何帮助将不胜感激。谢谢


由于 Float.parseFloat() 和 Float.valueOf() 始终假定数字采用您的本地格式,因此这里有一个简短的示例,说明如果您的区域设置与您获得的数字格式不匹配,如何进行本地化解析。

String str = "20,475.00";
NumberFormat nf = NumberFormat.getInstance(Locale.US); // Looks like a US format
float f = nf.parse(str).floatValue();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java.lang.NumberFormatException:对于输入字符串:“20,475.00” 的相关文章

随机推荐

  • 将 LESS 与 Node.js 结合使用

    Less 太棒了 我想使用 Node js 因为使用 less js 的性能并不好 我测试的目的是在 Windows 上使用 xamp 并安装 node js 但我应该在哪里写以及写什么 我安装express jsnpm install g
  • 如何使用 SQL 获取字符串中的奇数字符

    我正在处理一些加密数据 我需要从字符串中获取奇数字符并将其填充到列中 abcedfgh to acdg 真的可以用 SQL 实现吗 我尝试用谷歌搜索此内容 但找不到任何搜索结果 SELECT REGEXP REPLACE mycolumn
  • NSBundle.mainBundle().URLForResource("bach1", withExtension: "jpg") 返回 null

    NSBundle mainBundle URLForResource bach1 withExtension jpg 上面的代码返回null 为了检查文件是否存在 我使用了以下代码 let fileManager NSFileManager
  • 在父视图的两侧放置两个具有wrap_content宽度的多行TextView

    请帮助我实现两个 TextView 的以下排列 左边是一个带有标题的简单 TextView 右边是另一个 TextView 左侧有一个 Drawable 这很重要 因为我不能使用它match parent 两个 TextView 都应该是w
  • 在 Bash 中解析日期

    如何在 bash 中解析日期 将不同的字段 年 月 日 小时 分钟 秒 转换为不同的变量 日期格式为 YYYY MM DD hh mm ss 一定要bash吗 您可以使用 GNU coreutils bin date许多转换的二进制 dat
  • 标准库中有执行原子操作的函数吗?

    C 运行时库或任何其他实用程序库是否支持用于执行原子操作 例如整数的递增 递减 等的函数 如果是 那么使用此类函数可以使哪些操作成为原子操作 使用此类函数会比互斥体等普通同步原语更有利吗 操作系统 Windows Linux Solaris
  • 如果“if”条件为 false,则语句不会在 chrome 中执行,但会在 Firefox 中执行

    这是我的场景的 plnkr 当我在 Chrome 中调试此代码时 第二个 if 中的语句未执行 但是当我在 Firefox 中调试它时 第二个 if 中的语句被执行 angular module optionsExample control
  • 允许重复的属性名称的目的是什么?

    我正在读MDN JavaScript 参考 因此下面的代码不再返回false function haveES6DuplicatePropertySemantics use strict try prop 1 prop 2 No error
  • Android Instant App:找不到默认活动

    这似乎是明显的合并错误 我正在尝试将现有代码移植到即时应用程序模块 我尝试过的是 将主应用程序模块更改为 baseFeatureModule 创建了一个新模块completeApp 清空completeAppModule的Manifest
  • pandas 将数据框中的多列字符串转换为浮点数

    我是 pandas 的新手 并试图弄清楚如何将格式化为字符串的多个列转换为 float64 目前我正在执行以下操作 但似乎 apply 或 applymap 应该能够更有效地完成此任务 不幸的是 我有点菜鸟无法弄清楚如何 目前 这些值是百分
  • 无需 webRTC 即可访问相机或网络摄像头

    在我的网站中 它需要访问相机或网络摄像头 但基于ios的webview尚不支持webRTChttps forums developer apple com thread 88052 请cmiiw 所以 我正在尝试找到一种无需 webRTC
  • R 中的条件和

    我有一个 200 行 x 6 列的数据框 我感兴趣的是计算 A 列中的值小于特定数字的总次数 该数字可以被硬编码 我不知道从哪里开始 对于稍微复杂一点的问题 使用 which 来告诉 sum 在哪里求和 如果 DF 是数据框 Ozone S
  • 什么是 UICalloutBarButton,为什么它会使我的应用程序崩溃?

    我正在查看我的 iPhone 应用程序的一些崩溃报告 但我对以下内容感到困惑 它很可能在我的代码中的某个地方崩溃 它可能是一个事件处理程序在某个地方调用了错误的选择器 问题是我不知道这段代码在哪里 我不知道 UICalloutBarButt
  • 如何修复预期启动联盟。在命令行上将 JSON 转换为 Avro 时得到 VALUE_NUMBER_INT?

    我正在尝试使用 Avro 架构验证 JSON 文件并写入相应的 Avro 文件 首先 我定义了以下 Avro 架构 名为user avsc namespace example avro type record name user field
  • 在 CodeIgniter 中使用多个数据库

    场景 我正在构建一个 Web 应用程序 它使用 ion auth 来管理所有用户 管理员信息 使用 MySQL 数据库 并且每个用户都有自己的数据库 也有 MySQL 用于核心应用程序目的 我已在 CodeIgniter 内的 applic
  • 用 CGPathRef 屏蔽 CGContext?

    我正在使用 CGContext 进行一些绘图 我目前正在使用这样的 png 文件来屏蔽绘图 UIImage myImage UIImage imageNamed frame png CGContextRef context UIGraphi
  • 如何仅在悬停时显示 CSS 过渡?

    我在 div 上添加了一个过渡 这样当它悬停在上面时 颜色就会改变 有点像这里的例子 http jsfiddle net 78LWT HTML 代码如下 div div 这是 CSS 代码 transition background col
  • JENKINS 中是否有从节点 home 的环境变量?

    我们知道有一个名为 JENKINS HOME 的环境变量 因此我们可以在任何地方使用它作为 JENKINS HOME 但是现在当我在从节点上运行项目时 我需要使用从节点上的jenkins主目录 在定义从节点时名为 remote FS roo
  • Android Studio 3.1.4 Gradle 同步失败

    每当我在 Android Studio 中创建一个新项目时 它都会在 Gradle Sync 中失败 并且总是出现相同的错误 Connection timed out connect org gradle internal resource
  • java.lang.NumberFormatException:对于输入字符串:“20,475.00”

    我正在努力使我的系统保持运行平衡 为此 我从 AMOUNT 列中获取 jtable 中所有数字的总和 并将总和减去 txtLoanAmount 内的值 这是我的代码片段 String LoanAmount txtLoanAmount get