JavaObjectToExpression

JavaObjectToExpression[javaobject]
指定されたJavaのオブジェクト参照をネイティブのWolfram言語式として値に変換する.

詳細詳細

  • JavaObjectToExpressionを使うためには,まず J/Link をロードしなくてはならない.それにはNeeds["JLink`"]を実行する必要がある.
  • 通常,Wolfram言語で意味をなす「値による」表現を持つJavaオブジェクトはすべて,Wolfram言語に自動的に値で返される.このようなオブジェクトには,文字列,配列(リストになる),java.lang.Integerのようないわゆるラッパークラスのインスタンスがある.しかし,明示的にJavaNewを呼び出すかReturnAsJavaObject関数を使うかした場合は,これらのタイプのひとつの参照形式を得ることができる.この場合,JavaObjectToExpressionを使って値を取り戻すことができる.
  • JavaObjectToExpressionはWolfram言語で意味をなさない「値」表現を持つオブジェクトには何の影響もない.