私は整数でいっぱいになるTreeSetを持っています。ストーリーを短くするために、リストに格納されている最後の(最大の)値の後にループを開始しようとしています。私は始まる変数を取得するために、今やっていることです:私はint型に(私は常にint型になります)知っているオブジェクトをキャストするためのより良い方法がなければならないことを確信しているJavaオブジェクトからint:より良い方法ですか?
Object lastObj = primes.last();
Integer last = new Integer(lastObj.toString());
int start = 1 + last.intValue(); // the added 1 is just for program logic
「スタート'誰でもこれを行うためのより良い方法を知っていますか?
あなたはちょうど、int start = 1 + primes.last(); –
これはコードを書くのがより少なくなるでしょう...しかし、ジェネリックの改善とオートボクシングの改善を説明するために、この答えのための別個のステートメントとしてそれらを残すことが最善です –
ええ、あなたはどこから来ているのか分かります。私のコメントを脚注として投稿しました。 –