有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在java中与字符串相乘

我有一个字符串,想把这个字符串乘以.174

我有String strNumber = numberText.getText();。我如何从这里开始


共 (3) 个答案

  1. # 1 楼答案

    使用Long.parseLong(String)Integer.parseInteger(String)等将字符串转换为任何合适的数字数据类型(long如果是大数字,float/double表示小数等)。然后您可以简单地将这两个数字相乘。 例如:

    String string1 = ".5";//Double in a string
    String string2 = "6"; //Integer in a string
    double multiplied = Double.parseDouble(string1) * Integer.parseInt(string2) * 3; //.5 * 6 * 3 = 9.0; number form (not string)
    
  2. # 2 楼答案

    这可能会有帮助

    String strNumber = numberText.getText();;
        if (strNumber.contains(".")) {
            System.out.println(Double.parseDouble(strNumber) * 174);
        } else {
            System.out.println(Integer.parseInt(strNumber) * 174);
        }
    
  3. # 3 楼答案

    在处理数字之前,必须先将该值转换为浮点值。您可以使用以下方法:

    double num = Double.parseDouble(numberText.getText())
    

    然后你可以进行乘法运算