标题:关于list
取消只看楼主
angelnana
Rank: 1
等 级:新手上路
帖 子:178
专家分:0
注 册:2007-8-13
 问题点数:0 回复次数:4 
关于list
list是引用传递?
具个例子:
import java.util.ArrayList;
import java.util.List;

public class AboutList {
    private List<String> aList_;
   
    public void setList () {
        List<String> aList = new ArrayList<String>();
        aList_ = aList;
    }
   
    public List<String> getList () {
        return aList_;
    }
   
    public static void main(String[] args) {
        AboutList aboutList = new AboutList();
        aboutList.setList();
        List<String> anotherList = aboutList.getList();
        String id = "a,b,c,d,e";
        id = id.trim();
        anotherList.clear();

        if ( id.indexOf(",") < 0 ) {
            anotherList.add(id);
        } else {
            String[] IdArrs = id.split(",");
            for ( int i = 0; IdArrs != null && i < IdArrs.length; i++ ) {
                anotherList.add(IdArrs[i].trim());
            }
        }
        
        System.out.println("aList: " + aboutList.getList());
    }
}

运行结果为:
aList: [a, b, c, d, e]
表明list是引用传递,那我想问一下,除了list,还有什么数据类型是引用传递?
搜索更多相关主题的帖子: list 
2008-04-08 15:34
angelnana
Rank: 1
等 级:新手上路
帖 子:178
专家分:0
注 册:2007-8-13
得分:0 
回复 2# 的帖子
说的具体点呀,嘎嘎。传对象?

2008-04-08 15:39
angelnana
Rank: 1
等 级:新手上路
帖 子:178
专家分:0
注 册:2007-8-13
得分:0 
看过了,就是没看懂,嘎嘎

2008-04-08 15:56
angelnana
Rank: 1
等 级:新手上路
帖 子:178
专家分:0
注 册:2007-8-13
得分:0 
哦,明白了,不用谢哈,嘎嘎

2008-04-08 16:02
angelnana
Rank: 1
等 级:新手上路
帖 子:178
专家分:0
注 册:2007-8-13
得分:0 
回复 10# 的帖子
谢谢你,说的太清楚了!!!

2008-04-09 10:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-207804-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.115826 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved