本文介紹了JRuby數(shù)組到Java數(shù)組的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!
問(wèn)題描述
我正在用JRuby on Rails創(chuàng)建一個(gè)站點(diǎn),我還使用了一些Java類。
我有一個(gè)選擇表單元素,它將用戶選擇傳遞給控制器。
選擇按如下方式傳遞:
Parameters: {"options"=>["Option One", "Option Two"]}
我使用的Java方法要求選擇的選項(xiàng)是String[](Java字符串?dāng)?shù)組?)
我已嘗試使用:
params[:options].to_java(:string)
這似乎不起作用。有人能指出我做錯(cuò)了什么嗎?我需要做什么才能將選項(xiàng)轉(zhuǎn)換為Java字符串?dāng)?shù)組?
謝謝
EEF
推薦答案
params[:options]與params["options"]不同,也許您真的想要params["options"]?
更改后,您的代碼似乎可以在jirb:
中運(yùn)行
$ jirb --simple-prompt
>> {"options"=>["Option One", "Option Two"]}["options"].to_java :string
=> [Ljava.lang.String;@107f742
>>
這篇關(guān)于JRuby數(shù)組到Java數(shù)組的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,






