Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Javaインターフェース >

MakeJavaObject

MakeJavaObject[expr]
「値」がexpr であるような新しいJavaオブジェクトを構築する.
  • MakeJavaObjectを使うためには,まずJ/Link をロードしなくてはならない.それにはNeeds["JLink`"]を実行する必要がある.
  • MakeJavaObjectJavaNewを呼び出す簡単な方法である.
  • 通常,Objectを取るよう入力されているJavaメソッドを呼び出す必要があり,それを数値,文字列,配列値に渡したい場合に使用する.このような引数をメソッドに渡す前にMakeJavaObjectを使って手動でJavaオブジェクトに変換する.
  • expr は整数か実数,String,ブーリアン,数・文字列・ブーリアンのリストか行列でなければならない.
  • 整数のexpr では,生成されるJavaオブジェクトは型java.lang.Integerである.
  • 実数では,生成されるJavaオブジェクトは型java.lang.Doubleである.
  • Stringでは,生成されるJavaオブジェクトは型java.lang.Stringである.
  • ブーリアンでは,生成されるJavaオブジェクトは型java.lang.Booleanである.
  • 数,文字列,ブーリアンのリストあるいは行列の場合,生成されるオブジェクトは対応するプリミティブ型のJava配列になる.例えば,MakeJavaObject[{1, 2, 3}]ではこれらの値を持つint[]が生成される.
© 2013 Wolfram Research, Inc. English
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team