質問です。

if(String a は数値か?)
  int b = String a を数値に変換;
else
  int b = 10;

こんなことをしたいのですが、
 String a は数値か?
 String a を数値に変換
の部分はどのように書けばよいのでしょうか?