住建部網(wǎng)站村鎮(zhèn)建設(shè)管理平臺(tái)外鏈免費(fèi)發(fā)布平臺(tái)
常用數(shù)據(jù)結(jié)構(gòu)對(duì)應(yīng)
php中常用的數(shù)據(jù)結(jié)構(gòu)是Array數(shù)組,相對(duì)的在java開發(fā)中常用的數(shù)據(jù)結(jié)構(gòu)是ArrayList和HashMap,它們可以看成是array的拆分,一種簡單的對(duì)應(yīng)關(guān)系為
PHP | JAVA |
---|---|
Array: array(1,2,3) | ArrayListl |
Array: array(“name” => “jack”,“age” => 20) | HashMap:Map map = new HashMap() |
java代碼示例:
package wisdom;import java.util.HashMap;
import java.util.Map;public class HashMapTest {public static void main(String[] args) {Map<String,String> map = new HashMap<>();map.put("name","jack");map.put("age","20");map.put("birth","2020-09-19");System.out.println(map.get("name"));String[] city = new String[10];city[0] = "南京";System.out.println(city[0]);System.out.println(map.put("name","lucy"));System.out.println(map.get("name"));map.remove("name");System.out.println(map.get("name"));System.out.println("containskey:" + map.containsKey("age"));}
}
編譯運(yùn)行結(jié)果: