今日、私はハードコーディングされた値を短いものにキャストしようとしていましたが、Sは機能しませんでした。だから私はそれを探しに行きましたが、私はJavaの構文のこの機能が何を呼んでいるのか分かりません。それの名前はありますか?そうでない場合は、少なくともハードコードされた数値をキャストするためのすべての可能な方法のリストがありますか?構文フィーチャーの技術名称は「long foo = 12L;」です。 Javaでハードコーディングされた値のスタイルキャスト?
Epilouge
答え「リテラル」を取得した後、私はショートパンツについての私の質問に答えることができました。あなたが疑問に思っている場合には、Javaに短いリテラルはありません。明示的にキャストする必要があります:(short)12
。
補足として、短い(およびバイト)リテラルがJava 7への追加可能性があります:http://mail.openjdk.java.net/pipermail/coin-dev/2009-March/000905.html – gustafc