Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes


jnewInstance

Javaクラスの新規インスタンスを作成

呼び出し手順

obj = jnewInstance(class [, arg_1 [, arg_2... ]])

パラメータ

class

_JClass型のmlistまたはクラス名を含む文字列

arg_i

Scilabデータまたは_JObj型のmlist

obj

_JObj型のmlist

説明

jimportで取得したJavaクラス の新規インスタンスを作成します.

jimport java.io.File;
jimport java.lang.System;

a = System.getProperty("java.io.tmpdir");
s = jnewInstance(File, a);
s.exists() // true

str = jnewInstance("java.lang.String", "Hello");
b = str.substring(1, 4)

jremove Date System s str b a;

参照

  • new — Javaクラスの新規インスタンスを作成
  • jimport — Javaクラスをインポートする

履歴

バージョン記述
5.5.0 関数が導入されました. 'JIMS'モジュールに基づきます. JIMSモジュールとの動作上の主な違いは, jautoUnwrapがデフォルトで 有効になっていることです.
Report an issue
<< jinvoke_db Java from Scilab jnull >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Nov 07 15:06:11 CET 2022