4
Java中PHP的list()
函數的等效函數是什麼?例如在Java中,PHP的list()函數等價於什麼?
$matches = array('12', 'watt');
list($value, $unit) = $matches;
Java中PHP的list()
函數的等效函數是什麼?例如在Java中,PHP的list()函數等價於什麼?
$matches = array('12', 'watt');
list($value, $unit) = $matches;
由於java總是按值傳遞基元,並且沒有本地支持的perl樣式列表,恐怕沒有辦法做到你需要的東西。
您可以編寫方法list
並傳遞變量value
和unit
。您可以更改這些變量的值。但這些更改僅在list
方法中可見。 value
和unit
的原始值將與調用之前相同。
這個問題的java風格的解決方案是創建自定義類(即使是在其他上下文中沒有任何意義的內部類)。然後創建解析你的字符串的方法(使用正則表達式)並創建類的實例。
@Pekka,它不重複。這個問題問到Javascript。這個問題是關於Java的。 – AlexR 2011-05-08 17:20:31
@Alex arrgh,我沒有仔細觀察。抱歉。 – 2011-05-08 17:25:38