gpt4 book ai didi

java - 分割字符串会丢弃字符

转载 作者:行者123 更新时间:2023-12-02 03:13:33 25 4
gpt4 key购买 nike

我正在尝试制作自己的计算器,当我输入小数时,并尝试使用 split 方法将字符串拆分为两部分(例如:2.3+4.7),而不是将其拆分为 2.3 和 4.7 ,它将其分为 2 和 7。无论我使用点还是逗号,结果总是相同的。

    String[] input = Num.split("[+-/%*]");
double num1 = Double.parseDouble(input[0]);
double num2 = Double.parseDouble(input[1]);

请帮忙,我不知道如何解决这个问题。

最佳答案

其中一些字符需要在正则表达式中转义,特别是 +-*:

String[] input = iNum.split("[\\+\\-/%\\*]");

关于java - 分割字符串会丢弃字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40688177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com