如何查看double是否包含给定的整数?

时间:2017-09-28 18:47:45

标签: java double contains

我试图在double中找到给定的整数。我试过了代码  return String.valueOf(number).contains(digit); 但收到错误说:

  

int无法转换为CharSequence。

有人可以帮我解决这个问题吗?或者是否有不同的代码行基本上做同样的事情?

完整代码

//This method returns true if the double number contains the int digit
//for example, 1.123231312313 does not contain 4, but it does contain 3
public static boolean containsDigit(double number, int digit) {
    return String.valueOf(number).contains(digit);
}

1 个答案:

答案 0 :(得分:2)

return String.valueOf(number).contains(String.valueOf(digit));

正如错误所说,你试图给contains函数一个int