Re: [問題] print char[]問題

看板java作者時間17年前 (2007/03/09 18:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/13 (看更多)
※ 引述《walm20.bbs@ptt.cc (我要買車啦)》之銘言: > 這是我看書 自己測試的 > char str1[]={'f','u','c','k',' ','y','o','u'}; > char str2[]=new char [20]; > System.out.println("str1[]="+str1); > System.arraycopy(str1,0,str2,0,str1.length); > System.out.println("str2[]="+str2); > str1[]=[C@6b97fd > str2[]=[C@1c78e57 > 跟書上寫的 只差 str1的內容而已 > 請問為什麼是這樣結果阿? 改成這樣子,陣列的存取是要迴圈跑出來的 char str1[]={'f','u','c','k',' ','y','o','u'}; char str2[]=new char [20]; System.out.print("str1[]="); for(char num:str1) System.out.print(num); System.arraycopy(str1,0,str2,0,str1.length); System.out.print("\nstr2[]="); for(char num2:str2) System.out.print(num2); -- ┌─────KKCITY─────┐ KKBOX歌名歌手歌詞專輯搜尋 bbs.kkcity.com.tw http://www.kkbox.com.tw └──From:220.138.49.30 ──┘ 超過100家唱片公司合法授權 音樂盡情下載 --
文章代碼(AID): #15yJUa00 (java)
討論串 (同標題文章)
文章代碼(AID): #15yJUa00 (java)