亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

初級。。集合框架,Object[]toArray,數組遍歷leng

初級。。集合框架,Object[]toArray,數組遍歷leng

冉冉說 2018-07-15 14:14:55
public static void main(String[] args) {Collection c = new ArrayList();// 添加元素c.add("hello");c.add("world");c.add("java");Object[] objs = c.toArray();for (int x = 0; x < objs.length; x++) {?//objs是Object[] 的對象名,但是Object類里面沒有length        //方法,但在遍歷的時候為什么卻可以調用?//System.out.println(objs[x] + "---" + objs[x].length());?  ?這里objs[x].length()就不可以,調用length為什么上面//就可以呢???String s = (String) objs[x];System.out.println(s + "---" + s.length());
查看完整描述

2 回答

?
慕運維8079593

TA貢獻1876條經驗 獲得超5個贊

objs 是數組對象,你調的數組的屬性,不是方法。objs[x]是Object 對象,你調的方法,當然就沒有嘍

查看完整回答
反對 回復 2018-07-15
?
holdtom

TA貢獻1805條經驗 獲得超10個贊

因為objs是一個數組,訪問數組中的對象應中的數據該為objs[x].toString();

查看完整回答
反對 回復 2018-07-15
  • 2 回答
  • 0 關注
  • 523 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號