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

看板java作者 (我要買車啦)時間19年前 (2007/03/10 22:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串12/13 (看更多)
※ 引述《qrtt1.bbs@bbs.sayya.org (foolish)》之銘言: : ※ 引述《walm20.bbs@ptt.cc (我要買車啦)》之銘言: : : [-----------------] : 字串的「加法」會結合 2 個字串 : 如果運算的東西不是字串時,會呼叫 toString() 方法 : char[] 是一個物件,所以他當然會有 toString() : 這是來自物件之母/父的 Object 所擁有的 toString() : > 從 char [] = > String : 至於第 2 行的 : str1=My String 會成功,並不是您真的印了「字串」 : http://java.sun.com/j2se/1.4.2/docs/api/java/io/PrintStream.html : #println(char[]) : 你只是呼叫了其中一個 print 可以填入 char[] 的方法罷了 : > 她就只認得str1的起始位置 : > 所以就輸出str1的起始位置 : 依之前的文章看,也許您學習過 c 語言 : 所以要提醒您在 java 中, : 字串是由 String 所建立, : 或是以 "" 包起來的才叫字串 : 不再是以一串 char[] 並含有 '\0' 者為字串 : > 不知道我想的是否正確 : > 請指教(抱歉 佔用這麼多版面跟文章) : 有問題就問, : 您也沒有使用不禮貌的問法, : 不用覺得抱歉 :) 真的感謝了 解釋的很清楚^^ 讓我受教了 也謝謝熱心的版友的指導 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.201.147
文章代碼(AID): #15yi8uPS (java)
討論串 (同標題文章)
文章代碼(AID): #15yi8uPS (java)