如何使用FormattedTextField Java进行数学运算

时间:2019-11-29 21:03:06

标签: java swing

我在Java中有两个##:##格式的FormattedTextField,
我想使用这些值进行数学运算。
我该怎么做才能将":"仅用于装饰目的?

我的目标是输入:1500,然后格式化的文本字段将其显示为"15:00",但我想使用数字1500进行数学运算。

有任何线索吗?

1 个答案:

答案 0 :(得分:0)

  1. 使用getText()方法获取文本。
  2. 使用String.replace(...)方法从文本中删除“:”。
  3. 使用Integer.parseInt(...)方法从上方转换文本。

简单的例子:

String text = "15:00";
String numericText = text.replace(":", ""); 
int number = Integer.parseInt( numericText );