国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

Collection中的List,Set的toString()方法

2019-11-14 22:58:38
字體:
來源:轉載
供稿:網友
Collection中的List,Set的toString()方法

代碼:     Collection c = new ArrayList();     c.add("hello");     c.add("world");     c.add("java");         System.out.PRintln(c);     為什么c輸出的不是地址值呢?     A:Collection c = new ArrayList();         這是多態(tài),所以輸出c的toString()方法,其實是輸出ArrayList的toString()     B:看ArrayList的toString()         而我們在ArrayList里面卻沒有發(fā)現(xiàn)toString()。         以后遇到這種情況,也不要擔心,你認為有,它卻沒有,就應該去它父親里面看看。     C:toString()的方法源碼

public String toString() {    StringBuffer buf = new StringBuffer();    buf.append("[");        Iterator<E> i = iterator();        boolean hasNext = i.hasNext();        while (hasNext) {            E o = i.next();            buf.append(o == this ? "(this Collection)" : String.valueOf(o));            hasNext = i.hasNext();            if (hasNext)                buf.append(", ");        }    buf.append("]");    return buf.toString();    }

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 肃宁县| 民乐县| 盖州市| 密山市| 陆良县| 桓仁| 天津市| 会昌县| 卫辉市| 黑水县| 鄂托克旗| 灌阳县| 涟水县| 新郑市| 高邮市| 屏南县| 佛学| 突泉县| 定兴县| 布尔津县| 兴宁市| 静宁县| 平塘县| 霞浦县| 专栏| 虞城县| 崇信县| 吉水县| 环江| 石屏县| 曲水县| 樟树市| 女性| 福州市| 伊宁市| 白朗县| 梓潼县| 登封市| 武冈市| 乾安县| 西乡县|