您的位置:首页 > 编程语言 > Java开发

Java中的值传递和地址传递

2009-12-24 18:46 435 查看
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class TestClass {

/**
* @param args
*/
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
List li = searchCrdNo();

System.out.print("main method now is :"+((Map) li.get(0)).get("AA"));

}

public static List searchCrdNo() {

List li = new ArrayList();
Map ma = new HashMap();

ma.put("AA", "1");

li.add(ma);

Map crdNoMap = (Map) li.get(0);

crdNoMap.put("AA", "22");
System.out.print("now is :"+((Map) li.get(0)).get("AA"));
return li;
}
}

now is :22main method now is :22

最简单的例子,按值传递的例子!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: