我正在netbeans中用java编写一个非常基本的应用程序,用于评估。它是一个在线商店,可以将用户购买的商品添加到文本区域作为摘要。2个组合框让用户选择产品和数量,因此示例摘要显示为“苹果£1.25 x 3”。我已经完成了代码,但现在需要解析字符串中的价格和数量。把它们相乘,然后把其他订单加在一起,这样标签就可以显示订单总数。
下面是我使用的字符串:
订单摘要_txt.append((字符串)项目_cmbo.获取选定项目()+“x“+(字符串)数量_cmbo.获取选定项目()+“\n”);
我想我需要使用indexOf(“£”)来开始,但之后我就迷路了。任何帮助都将不胜感激。
1条答案
按热度按时间uz75evzq1#
确保不要解析文本,而是使用基于数据模型的计算。因此,基于所选产品和金额,您将获得如下模型:
然后通过foreach对订单进行汇总,并通过相同的操作创建总金额
将摘要放入文本区域