Kotlin\Java-类似“$1”的字符串表示数字

Kotlin\Java-类似“$1”的字符串表示数字,kotlin,selenide,Kotlin,Selenide,因此,我正在Kotlin+Selenide中为定价编写自动测试。我的购物车里有59件物品。每个项目的编码如下所示: <div class="review-submit-list-total"><!-- react-text: 5 -->$<!-- /react-text --><!-- react-text: 6-->33.00<!-- /react-text --></div> 我通过val price1=$some-l

因此,我正在Kotlin+Selenide中为定价编写自动测试。我的购物车里有59件物品。每个项目的编码如下所示:

<div class="review-submit-list-total"><!-- react-text: 5 -->$<!-- /react-text --><!-- react-text: 6-->33.00<!-- /react-text --></div>
我通过val price1=$some-locator.text获取价格,返回价格为$33.00。我需要得到所有的价格,然后计算它们


如果您有任何想法,我将不胜感激。谢谢

我自己找到了答案:

val price1 = "$3999.00"     
val p1 = price1.replace("$", "")
val p2 = p1.toFloat()

是的,请多投反对票。至少解释一下你为什么要否决它。我没有否决,但我觉得这不像java…@Tommy,是的,val price1=$some-locator.text是用Kotlin编写的,但是因为java和Kotlin可以在一个类中混合使用,所以我完全可以用java编写一个示例:还有,Kotlin可能没有Java这样大的社区,所以我可以进行更高的更改来获得答案。你不应该为了得到更多的关注而给问题加上标签。请仅使用直接相关的标签。如果你担心你的问题没有得到足够的关注,当你获得更高的声誉时,你可以给它一笔奖金。继续建立这种声誉!小心使用浮点数作为货币值-请看