重複の可能性:
オブジェクトがプリミティブ型であるかどうかの判断
これはモロニックに聞こえるかもしれませんが、ご容赦ください。私はモロニックコードを使用しています。オブジェクトのコレクションが与えられた場合、どのプリミティブ、より正確にはプリミティブのラッパーであるかを識別するための最良の方法は何ですか。
すべてのプリミティブを印刷したいとします。
HashMap<String,Object> context = GlobalStore.getContext(); // Some bizarre, strangely populated context
for(Entry<String,Object> e : context.entrySet()){
if(e.value() instanceof PRIMITIVE){ // What goes here?
System.out.println(e);
}
}
すべてのプリミティブを1つずつ列挙する以外に、これは可能ですか?