[解決済み] オブジェクトを int にキャストする方法
2022-02-14 11:55:13
質問
javaでオブジェクトをint型にキャストするにはどうすればよいですか?
どのように解決するのですか?
もし、このオブジェクトが
Integer
:
int i = (Integer) object;
あるいは、Java 7から、等価に書くことができます。
int i = (int) object;
を投げることがあるので、注意してください。
ClassCastException
でない場合、オブジェクトは
Integer
と
NullPointerException
であれば、オブジェクトは
null
.
この方法では、ObjectがInteger(ラップされたint)であると仮定して、それをintにアンボックスします。
int
はプリミティブなので
Object
の場合、唯一の方法は
int
として考慮/ボックス化されます。
Integer
として保存され、その後
Object
.
もし、オブジェクトが
String
であれば
Integer.valueOf()
メソッドを使用して、単純な int に変換します。
int i = Integer.valueOf((String) object);
を投げることができます。
NumberFormatException
オブジェクトが本当に
String
を整数に変換したものをコンテンツとします。
リソース :
同じトピックで :
関連
-
[解決済み】Android java.lang.IllegalStateException: Android java.lang.IllegalStateException: Could not execute method of the activity
-
[解決済み】Hibernateの例外「failed to lazily initialize a collection of role」の解決方法
-
[解決済み】フォルダに書き込もうとすると「java.nio.file.AccessDeniedException」が発生する件
-
[解決済み] JavaScriptでオブジェクトをディープクローンする最も効率的な方法は何ですか?
-
[解決済み] JavaScriptのオブジェクトにキーが存在するかどうかをチェックする?
-
[解決済み] intをenumにキャストするにはどうすればよいですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] mallocの結果はキャストするのですか?
-
[解決済み] 文字列をfloatやintにパースするにはどうしたらいいですか?
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] if / for / while 内で "Missing return statement" が発生する。
-
[解決済み】Android Studio クラス org.codehaus.groovy.runtime.InvokerHelper を初期化できませんでした。
-
[解決済み】imageio.IIOException: 入力ファイルが読み込めない
-
[解決済み】"比較メソッドはその一般契約に違反する!"
-
[解決済み】指定された子にはすでに親がいます。先に子の親に対してremoveView()を呼び出す必要がある(Android)
-
[解決済み】java.io.IOException: 壊れたパイプ
-
[解決済み】スレッド "main "での例外 java.util.NoSuchElementException
-
[解決済み】intがnullであるかどうかを確認する方法
-
[解決済み】Javaの".class expected "について
-
[解決済み】CreateProcess error=2, The system cannot find file specified.