首页 > 解决方案 > 将getText转换为提取的子字符串为整数值(java)

问题描述

我有一个代码,它接受用户输入(价格为 5.99 美元)并将其转换为整数值。我所做的是让用户输入一个值,并且有一个getText()以文本形式检索用户的输入。然后还有另一行代码将字符串提取成两个单独的子字符串(因此在程序中可以显示为“5美元”和“99美分”)。然后最后几行代码将子字符串转换为整数值。我遇到的问题是由于某种原因代码在我运行时无法编译。我没有看到任何语法错误,我在谷歌上搜索了一些帮助,但找不到任何解决方案。

我已经包含了我的代码片段

initialPrice= new Text();


userInput.setText(initialPrice.getText());
String stringInput= userInput.toString();

String subDollar = stringInput.substring(0,stringInput.indexOf('.'));
String subCent = stringInput.substring(stringInput.indexOf('.'));


int dollars = Integer.parseInt(subDollar);
int cents = Integer.parseInt(subCent)

Text finalDollars = new Text("Final amount of dollars: " + dollars);
Text finalCents = new Text("Final amount of cents: " + cents);

            

标签: javastringinputintegersubstring

解决方案


推荐阅读