これは私にとって深い謎です。
これを見てください:
TreeSet<Long> s = new TreeSet<Long>();
s.add(Long.valueOf(1));
s.add(Long.valueOf(4));
s.add(Long.valueOf(6));
s.add(Long.valueOf(9));
Long upper = s.ceiling(Long.valueOf(5));
Long lower = s.floor(Long.valueOf(5));
通常のJavaVMでは、これはコンパイルされ、美しく実行されます。
AndroidのAPIドキュメントを見ると、次のようになっています: http ://www.java2s.com/Open-Source/Android/android-core/platform-libcore/java/util/TreeSet.java.htm
メソッドの天井と床がそこにあるはずです。
しかし、Eclipse + Android SDK(ビルドターゲットは「8」)でそれらを使用しようとすると、Eclipseは、フロア(Long)とceiling(Long)がクラスTreeSetに対して定義されていないことを通知します。
何か案が?
ありがとう、Karlheinz