私のプログラムはいくつかの入力(a String)を受け取ります。double入力がのようなaの形式である可能性はかなりあります"1.5"。しかし、私はそれをに変換したいintegerので、私はただので終わることができ1ます。
まず、私はこれを試しました:
Integer.parseInt(someString);
しかし、それは機能しません-ドットが原因で.解析できないと思います。
だから私は多分Integerクラスがintegerからを作成できると思いましたdouble。そこでdouble、次のようにを作成してから作成することにしましたint。
Integer.parseInt(Double.parseDouble(someString));
しかし、どうやらあります
parseInt(double)に適したメソッドが見つかりません
それで、あなたは何を提案しますか?このためのワンライナーはありますか?ドットとその後のすべての文字を削除する方法を考えました...しかし、それはあまりクールに聞こえません。