String
にDouble
が含まれていないかどうかを確認したいのですが、Integer
ではありません。私はこのように働いています。Javaで有効なdoubleを確認する
private boolean isDouble(String str) {
try {
Double.parseDouble(str);
return true;
}
catch(NumberFormatException e) {
return false;
}
}
これを確認するために、私は単に合格しました。
isDouble("123");
しかし、それは両方の条件にtrue
を与えて、動作していない( "123"、 "123.99")。ここで何が間違っていますか?
を確認できます
希望は技術的には、123にも二重です。 –