簡體   English   中英

Java和PHP中的類似數據結構

[英]Similar Data Structures in Java and PHP

我正在嘗試將此應用程序從PHP移植到Java。 PHP通過其關聯名稱數組和extract()函數使事情變得容易。 對於Java,我正在考慮使用HashMap來模擬PHP中的數組。 有沒有比這更好的數據結構了? 並且有類似於Java中提取的功能嗎?

如果要保留將值放入HashMap的順序,請考慮使用LinkedHashMap。 但是,如果您沒有此要求,則HashMap是一個不錯的選擇。

http://download.oracle.com/javase/6/docs/api/java/util/LinkedHashMap.html

是的,HashMap(或TreeMap,取決於您的內存需求)將非常適合您。

Java中沒有什么像提取。

考慮一下java.util.Map接口:它需要一個Key對象和一個Value對象。

在PHP中,您可以將Key的值轉換為變量名。

在Java中,需要顯式定義變量-您不能使用基於其他變量的運行時值的名稱來定義新變量。

HashMap可以使用,但是沒有Java等效於extract(),因為該語言的背景根本不同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM