1. 程式人生 > >params.put和params.add的區別

params.put和params.add的區別

兩者的主要區別(除了 add() 的字串僅支援) 是 put() 覆蓋先前存在的 param 與現有的鍵,則 add() 不。
舉個例子:
params.put("etc", "etc");
params.put("key", "abc");
params.put("key", "xyz");

// Params: etc=etc&key=xyz

雖然新增建立兩個 params 用相同的金鑰:
params.add("etc", "etc");
params.add("key", "abc");
params.add("key", "abc");

// Params: etc=etc&key=abc&key=xyz
原地址:http://zhidao.baidu.com/link?url=wDLHRaCJeOLfnKGCWKvP1ZN8G1fAUmf0sWUGV99X49mhP25qAavwQU5K_NjusTqkDzCclX_exZtQrTRCyK-EKimiYQ0Dbqt4RPQBJfpeuMO