スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Ruby内に同じ名前が存在するJavaのクラスを使用する場合

たまたま見かけた記事の覚書。

StringクラスのようにRubyのクラスと名前が重複する場合は、名前を変更するか、モジュール内でinclude_classを記述します。

 # クラス名を変更する場合
include_class('java.lang.String') {|package,name| "J#{name}" }
# この例ではJStringでJavaのStringクラスを利用できる


 # モジュールを利用する場合
module Java
include_class 'java.lang.String'
end
# この例ではJava::StringでJavaのStringを利用できる


引用元:
refluxflow::memo JRuby
スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。