javax.script.ScriptEngineをeval()
のJSスクリプトに使用しようとしています。 タイプObject
であるeval()
の後の結果が配列であるかどうかをどのように知ることができますか?もしそうなら、どうすればキャストできますか?ScriptEngine.eval()の結果として配列を取得する
現在、オブジェクトの型がNumber型かString型かどうかを確認するには、instanceof
を使用します。そして、スクリプトの結果が配列の場合、System.out.println()
でオブジェクトを返すと、返されたオブジェクトは単に[object Array]
と表示されます。
これは機能しませんでした。 if文の 'instanceof'はfalseを返します。 – mcmacker4