即時通訊使用Jruby(多數民衆贊成紅寶石,無論如何,運行在jvm:D)與馬拉松測試(一個Java swing應用程序)和IM處理貨幣數字有點麻煩。愚蠢的Ruby貨幣
我不使用Rails(不知道我是否可以使用rails甚至與馬拉松),我不知道/沒有發現如何將字符串轉換爲小數或雙。
我與MARATON代碼是這樣的
$saldoDisponivel = get_p("com.company.app.view.layout.objetos.JTextField1", "Text")
換句話說,saldoDisponivel得到一個字符串(如:3.232,20)。 我也有另一個字符串英勇=「100,00」當我做
$saldoDisponivel = $saldoDisponivel + valor
當然我得到3.232,20100,00(加2串right..lol)
我雖然紅寶石能在java中我會轉換那些BigDecimails(使用java.math.BigDecimal),但在純Ruby中,不知道如何。
提前。
這些全局變量?爲什麼美元的跡象? – Wes 2011-04-15 22:56:40
是的,即時通訊使用他們cz im在模塊上使用它,並且在不同的.rb上有超過1個metod來調用它。 另外我忘了提及,我的主要字符串是像3.222,32 ..所以..我試了兩個答案,它沒有工作.. – Leonardo 2011-04-18 16:44:17