私は自分自身にJavaを教えており、文字列をメニューで使用するために整数に変換する必要がある状況に遭遇しました(switch
ステートメントを使用)。しかし、文字列を変換できないときにエラーをキャッチする方法が見つかりませんでした。通常、私はC++でコードを作成し、try {} catch {};
ステートメントを使用して、すべてがうまく機能し、例外をキャッチできるようにします。 Javaのようなものがありますか?メニューで使用するために文字列をJavaのintに変換するにはどうすればよいですか?
0
A
答えて
1
それはJavaで同じだ、あなたはのtry-catchをしているがも同様:
try {
doStuff();
} catch (TheBadException e) {
e.printStackTrace();
}
それに加えて、あなたはまた、Javaでswitch
文で最初の整数にそれらを解析する必要が文字列を使用することはできません。
+0
ああ!私は弦を使うことができないことを知りませんでした!ありがとうございました!これは、try/catchステートメントを使用する必要があるかどうかを処理します。 – Creep2DJ
0
Javaにもキャッチを試してください。 the documentationをご覧ください。また、グーグルのあらゆるビットはあなたにこれを表示します。投稿する前に他のソースを少し見てください。シンプルなGoogleは長い道のりです。
0
InputMismatchException
という名前のクラスがあります。このクラスは、指定された変数型に値を変換できないときに反応します(文字列はintに変換できません)。それはのようになります。
try {
//code goes here
} catch (InputMismatchException e) {
//action to do in case input is wrong, such as e.printStackTrace();
}
0
try{
//convert here
}
catch(NumberFormatException ex){
System.out.println(ex.getMessage());
}
関連する問題
- 1. Ocaml - int変数の値を文字列に変換するにはどうすればよいですか?
- 2. C#で特定の文字列[index]をintに変換するにはどうすればよいですか?
- 3. 文字列をconstクラスのint値に変換するにはどうすればよいですか?
- 4. 文字列をintに変換するにはどうすればよいですか?
- 5. C#で文字列をPascalCase文字列に変換するにはどうすればよいですか?
- 6. Javaでは、文字列をDouble(Double以外)に変換するにはどうすればよいですか?
- 7. JavaでcamelCase文字列をアンダースコアに変換するにはどうすればよいですか?
- 8. Javaで文字列3.0103E-7を0.00000030103に変換するにはどうすればよいですか?
- 9. C++/Arduino:文字列/文字配列をバイトに変換するにはどうすればよいですか?
- 10. 文字列を文字配列に変換するにはどうすればよいですか?
- 11. PHP文字列値をアンドロイド文字列値に変換するにはどうすればよいですか?
- 12. jsonの文字列をAndroidのJavaオブジェクトに変換するにはどうすればよいですか?
- 13. strings.xmlリソースファイルを使用せずに文字列を変換するにはどうすればよいですか?
- 14. 文字列をJavaの演算子に変換するにはどうすればよいですか?
- 15. 文字のLazySeqをClojureの文字列に変換するにはどうすればよいですか?
- 16. 文字列の文字をリストに変換するにはどうすればよいですか?
- 17. 1つの文字を文字列に変換するにはどうすればよいですか?
- 18. ASCII文字をASCIIのint値に変換するにはどうすればよいですか?
- 19. 変数のためにintの範囲を文字列に変換するにはどうすればよいですか?
- 20. 文字エスケープシーケンスを含む文字列をcharに変換するにはどうすればよいですか?
- 21. Javaで必要な文字列を変換するにはどうすればよいですか?
- 22. 文字列をユニコード文字に変換するにはどうすればよいですか?
- 23. UTF-8文字列を大文字に変換するにはどうすればよいですか?
- 24. 文字列を小文字に変換するにはどうすればよいですか?
- 25. 変換文字列をutf-8に変換するにはどうすればよいですか? (Swift、Alamofire)
- 26. intをNSStringに変換するにはどうすればよいですか?
- 27. CharをIntに変換するにはどうすればよいですか?
- 28. intをbyteに変換するにはどうすればよいですか?
- 29. カスタムオブジェクトの配列を文字列の配列に変換するにはどうすればよいですか?
- 30. MongoDBの配列の文字列をint型に変換するにはどうしたらいいですか?
'Integer'クラスを見て、そこに有用な方法の束があります。また、 'try ... catch'もJavaに存在します。基本的なチュートリアルや本にはそれらについて言及する必要がありますので、そのセクションに飛びます。 – AntonH