| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1517 人关注过本帖
标题:关于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
快速回复:关于list
数据加载中...
 
   



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

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